Site Overlay

Building an iPhone Application – Combining Tab Bar, Navigation and Table View Controllers

– Don’t miss an upload! Subscribe! –
Follow along as O’Reilly’s Elisabeth Robson shares her experience in learning how to build iPhone apps. In this screencast, Robson offers advice on how to avoid common beginner errors and provides a practical follow-along exercise to build an app with a tab bar, navigation bar and table view controllers. For more information on iPhone app development, visit O’Reilly’s iPhone popular topic page at

Stay Connected to O’Reilly Media. Visit
Sign up to one of our newsletters –

Follow O’Reilly Media:


Xem thêm các bài viết về Giải Trí:

31 thoughts on “Building an iPhone Application – Combining Tab Bar, Navigation and Table View Controllers

  1. let vc = storyboard?.instantiateViewController(withIdentifier: "View2") as! SecondViewController
    // let vc = View2Controller() = ""

  2. Great recording, it looks like it will be really helpful to me.  But is there a more recent version for Xcode 5.1 / iOS 7.1?  Even just a textual list of differences would be super.  Thanks for making this!

  3. Hi, Anyone found out about the Rapid Cash Fortune? (do a Google Search) Ive listened to many impressive stuff about it and my buddie made a lot of money with it!

  4. How can you reference app delegate to tabbarcontroller in 3:46 minutes? I can't seem to find AppDelegate in the .xib file.

  5. I used an NSObject subclassed to my appDelegate connect to the window and the tab bar controller. I was able to recreate "Tabster" from apples samples.

    Your sample was easier to understand and was helpful in understanding what was happening in the tabster code.

  6. @vitaligra I had the same issue. i found out that i forgot to reference the navCont. class that she did at 10:44 . I imported my navCont.h instead, but it worked just fine. Hope this helps.

  7. Okay after a few search, I find that i have to add in the .plist file the "Main nib file base name" field with the name of the MainWindow

  8. I tried this tutorial, but with the last version of XCode, there is no template "window application", it's replace by an "empty application", which dont have any .xib. So i added manually the .xib, and even after doing everything shown in this video, the first time we have to try the application, it results in a black screen. I probably missed something but i can't figure out what it is.

  9. @cykelhjalm a quick solution to this is to delete the UIView and re-add a new UIView element just after you created a .xib file, then you can modify the size.

  10. hey great tutorial but i have a question. i can´t change the size of the view.xib to 411 px the numbers are for some reason locked. help me please

  11. @12Quiza @vitaligra

    make sure u change the return value to '1'. default is '0'

    – (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

    // Return the number of sections.
    return 1;

  12. Thank you, thank you, thank you! i've gone over this a few times and even taken extensive notes….is this the same method you would use in setting up a drill down menu with tab bars? How would you set it up to work with a plist?

    Thanks again!

  13. I am using xcode 4 and thinks that I've done pretty much every right but somehow it crashes and said: "@synthesize booksArray; Thread 1: stopped at breakpoint 4"
    Whatever that means?!?
    Can someone help?

Leave a Reply

Your email address will not be published. Required fields are marked *