Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.mac.programmer.help > #124

Re: How to find in Xcode 4 the equivalent of "Classes Library" of Xcode 3 Interface Builder ?

From Francois <xanrov@numericable.fr>
Newsgroups comp.sys.mac.programmer.help
Subject Re: How to find in Xcode 4 the equivalent of "Classes Library" of Xcode 3 Interface Builder ?
Date 2012-05-16 11:11 +0200
Message-ID <a1h9atFtskU1@mid.individual.net> (permalink)
References <a1cdfeFso7U1@mid.individual.net> <a29b6e55-e659-47e5-93a3-201f316a836c@vi6g2000pbc.googlegroups.com>

Show all headers | View raw


On 16/05/12 05:39, Mark wrote:
> Xcode 4 changed things a lot with regard to Interface Builder.
> Interface Builder won't create .h and .m files for you. You have to
> create the class files yourself. Choose File>  New>  File to add a
> class file to your project.
>
> The Interface Builder Object item you use to instantiate your classes
> is in Xcode 4's object library. Choose View>  Utilities>  Show Object
> Library to show the object library, which appears in the lower right
> corner of the project window. Type Object in the search field at the
> bottom of the object library to find the Object item in the object
> library.
>
> Mark Szymczyk
> Author, Xcode Tools Sensei
> http://www.meandmark.com
Thank you, Mark, for your help.
If I summarize, The way to a new class in XCode 4 is the following :
1°)Create the .h and .m files , the same way as before ( from the top 
menu :File->New->File)
2°)Fish the blue cube "Object" from the Object Library and drag it to 
the <Objects> pane of XCode4 IB window
3°)Use the identity inspector to settle the class name. Either by 
picking it's name in the drop-down list, which , BTW, is the equivalent 
of the "good old" IB <Classes Library> tab, or by beginning to type it's 
name in the <class> textField( code completion works there)
Point 3 is essential because I found to my surprise that it is possible 
to override the name of "Object", by typing "myNewClass"directly in the 
list, and then make connections to other listed class instances !
Of course these phantom connections disappear at building and the App 
won't work, but I think users should be warned against that, waiting a 
correction of the interface.

Back to comp.sys.mac.programmer.help | Previous | NextPrevious in thread | Find similar


Thread

How to find in Xcode 4 the equivalent of "Classes Library" of Xcode 3 Interface Builder ? Francois <xanrov@numericable.fr> - 2012-05-14 14:51 +0200
  Re: How to find in Xcode 4 the equivalent of "Classes Library" of Xcode 3 Interface Builder ? Mark <simmer26@yahoo.com> - 2012-05-15 20:39 -0700
    Re: How to find in Xcode 4 the equivalent of "Classes Library" of   Xcode 3 Interface Builder ? Francois <xanrov@numericable.fr> - 2012-05-16 11:11 +0200

csiph-web