• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Interface Builder popularity w/ Cocoa Developers
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Interface Builder popularity w/ Cocoa Developers


  • Subject: Re: Interface Builder popularity w/ Cocoa Developers
  • From: Clancy John Imislund <email@hidden>
  • Date: Sun, 15 Jun 2008 21:20:18 -0700 (PDT)

Does anyone know the correct forum to discuss iPhone issues (with other registered developers) so we can unsubscribe from this and stop eroding folks N, D, and A keys on their keyboards?

Cheers,
Clancy

----- Original Message ----
From: Todd Heberlein <email@hidden>
To: Damon Allison <email@hidden>
Cc: email@hidden
Sent: Sunday, June 15, 2008 8:43:57 PM
Subject: Re: Interface Builder popularity w/ Cocoa Developers

> I've heard IB has been vastly improved since the early betas, 
> however I haven't gone back to try it.

Given the latest Xcode to support iPhone is still under NDA, no one 
will be able to directly talk about it here, but IB is used 
extensively for Cocoa development for the Macintosh. In fact, other 
than proof of concepts to show you can in fact build a Cocoa GUI 
without IB, I've never heard of anyone doing that in practice.

IB creates NIB's, what are commonly referred to as "freeze dried 
objects" and not code. They have been doing this ever since the early 
1990s in the NeXT days. It is different than automatic code generation.

To get a good understanding of "The Apple Way" of programming, you 
might want to start with Cocoa programming for the Mac since there are 
already a number of good books out there for you. For example, "Cocoa 
Programming for Mac OS X (3rd Edition)" might be a good place to start.

Once you understand the basic approach, then moving over to iPhone 
development might be easier. Also, I think Big Nerd Ranch plans to 
have an iPhone programming class this coming fall.

But to wrap up this rambling: "The Apple Way" is not to generate code 
by hand, and IB does not generate code either. Get comfortable with IB 
(perhaps by spending a week going through a Cocoa for Mac book) and 
Apple's approach to the M-V-C programming paradigm, and life will 
probably be much easier.

My $0.02,

Todd

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Interface Builder popularity w/ Cocoa Developers
      • From: Bryan Henry <email@hidden>
  • Prev by Date: Re: Interface Builder popularity w/ Cocoa Developers
  • Next by Date: Re: Interface Builder popularity w/ Cocoa Developers
  • Previous by thread: Re: Interface Builder popularity w/ Cocoa Developers
  • Next by thread: Re: Interface Builder popularity w/ Cocoa Developers
  • Index(es):
    • Date
    • Thread