from Hacker News

Why we don't use iOS Storyboards and you shouldn't either

by jfahrenkrug on 10/18/13, 7:26 PM with 3 comments

  • by gdubs on 10/18/13, 10:20 PM

    Interface Builder encourages rapid prototyping and iteration, and I personally prefer modifying a storyboard someone else wrote than deciphering a wall of layout code that typically contains a ton of magic numbers.

    Xcode's refactoring tools will handle updating the Storyboard's connections for you. Also, you can use multiple Storyboards in your app to keep things organized and simple to deal with.

    A code review should be easier with Storyboards, because there should be a lot less code! A design review would be good, to make sure the view appears the way its supposed to.

    Check out Apple's WWDC session from a couple of years ago where they show how they built iPhoto using storyboards. It's definitely possible to build rich UI using these tools.

  • by austinl on 10/18/13, 7:52 PM

    Totally agree - a while a go I posted a tutorial on HN about how to create Apple's "Your First iOS App" without using storyboards or IB. It started a pretty good discussion: https://news.ycombinator.com/item?id=5559216