More
See all Show me
2. Building iPhone Applications without Interface Builder
10 months ago
For me, the biggest stumbling block when making the transition from cocoa desktop application development to iphone development has been the use of xib files and interface builder. I get it. I just dont like it. Theres something very Dreamweaver about it.

It wasnt until I attempted to remove xib files from the development process that I realised Interface Builder wasnt really doing anything I couldnt do just as efficiently programmatically. In doing so, everything became instantly clearer. I now felt more in control of the system design, and no more create xib, create view controllers, initWithNib, repeat.

The purpose of this tutorial is to show you how to get your xcode iphone project to a hand-coder friendly starting point.
  • Squeaky 7 months ago
    Finally! Drove me crazy trying to figure this out. I agree with you that doing things without IB makes you understand the mechanics of MVC and enables more complex control.
  •  
  • Alex Quinn 6 months ago
    Super helpful! Exactly what I was trying to do. Your video solved my problem.

    Just one insignificant nit to pick at... In theory, shouldn't the view controller be retained (perhaps by the delegate) and then released when the app exits? It's obviously not going to hurt anything, but in principle, it looks like a leak to me. Am I right?
  •  
This conversation is missing your voice. Take five seconds to join Vimeo or log in.

Advertisement

2 Related collections

Groups Groups
Channels Channels

Statistics

  •  
    plays
    likes
    comments
  • Total
    plays 1,865
    likes 3
    comments 2
  • Jan 6th
    plays 1
    likes 0
    comments 0
  • Jan 5th
    plays 3
    likes 0
    comments 0
  • Jan 4th
    plays 16
    likes 0
    comments 0
  • Jan 3rd
    plays 11
    likes 0
    comments 0
  • Jan 2nd
    plays 9
    likes 0
    comments 0
  • Jan 1st
    plays 14
    likes 0
    comments 0
  • Dec 31st
    plays 6
    likes 0
    comments 0
  • Dec 30th
    plays 9
    likes 0
    comments 0
Previous Week

Downloads

Please join Vimeo or log in to download the original file. It only takes a few seconds.