• 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: Question about interface builder
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question about interface builder


  • Subject: Re: Question about interface builder
  • From: Brian Stern <email@hidden>
  • Date: Mon, 17 Nov 2008 17:25:08 -0500


On Nov 17, 2008, at 4:59 PM, Kyle Sluder wrote:

Why does everyone new to the platform want to immediately discard IB? It is the correct (yes, "correct", not "preferred", not "easiest", but *correct*) way to implement your interface.

I can tell you that the majority of iPhone developers are refusing to use IB. The reasons I usually see are


It's one more thing to learn.
It's not as good as GUI builders on other platforms.
Generating a UI in code gives more control.
For a long time IB was buggy and incomplete for iPhone development so developers got used to generating their UIs without it.


In addition:

The UI's on iPhone tend to be simpler and have fewer different views so whatever savings in time there might be with IB are not so pronounced.

Apple examples tend to not use IB. For instance there are no Apple examples for UITableView that use IB. The UICatalog example app, which demonstrates every UI element, is almost completely done in code. IMO, there's no excuse for this.

Certain aspects of the UI must be done in code because things aren't revealed in IB or simply can't be done there.

Apple spending months diddling over its NDA meant that most iPhone developers found non-Apple forums to discuss iPhone development so any guidance that Apple might have had over how to write proper apps has been very late in coming.

I do use IB for a lot of my UI on iPhone but quite a bit of it is in code also.

--
Brian Stern
email@hidden



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Question about interface builder
      • From: "Kyle Sluder" <email@hidden>
    • Re: Question about interface builder
      • From: Alex Kac <email@hidden>
References: 
 >Question about interface builder (From: "macdev" <email@hidden>)
 >Re: Question about interface builder (From: "Kyle Sluder" <email@hidden>)

  • Prev by Date: Re: core data - delete of object.
  • Next by Date: Re: Question about interface builder
  • Previous by thread: Re: Question about interface builder
  • Next by thread: Re: Question about interface builder
  • Index(es):
    • Date
    • Thread