On May 22, 2013, at 11:19 PM, Robert Vojta <rob...@tapmates.com> wrote:
> On Thursday, 23. May 2013 at 2:03, Thomas Davie wrote: >> I'd really very strongly suggest that you just use Interface Builder. Your >> user interface is essentially data, not code. I doubt (and hope) very much >> that you don't write code to fill up a buffer with image data at runtime, >> rather than storing images in data files. The same logic applies to your UI >> – store your archived objects in a nib file, and use IB to edit them. > > I'd very strongly argue with this statement … Personally, I do use IB just > for common things like preferences window with standard controls, etc. […] > It's not that IB is horrible, but it's about personal taste, development > speed and lot of other things. For example - try to precisely edit auto > layout constraints in IB. Sorry, but this is nightmare - mouse heavily > involved, … I'm much faster with my macros like … For most developers I’d agree with Thomas, although Robert is right that there are valid reasons for not using IB. I just find that in most cases it saves me time and frustration. Also, if you work in a team, it makes it possible for non-coders to edit the UI: this can be a big time-saver when working with UI designers, when instead of telling you to move something up 3 pixels they can just open the xib and do it themselves. However, people are forgetting that the OP, Harmony, has visual impairments that make it very difficult for him to use GUIs. And (so I’m told) Interface Builder has poor accessibility, particularly around crucial actions like wiring up outlets and actions. Back when he started here a few months ago he was having a terrible time trying to drive it with VoiceOver, and the consensus advice was to put IB aside and create interfaces using code instead. —Jens
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com