Ask HN: Long time iOS developers, are you using storyboards?
From the last blog post I read a year ago, Google's iOS developers are designing UIs in code. Given how Google's Inbox app looks, I totally believe it.
Is UI-in-code considered the standard for everyone else designing complex UIs?
[+] [-] speedyapoc|11 years ago|reply
In the past, I've used these tools for laying out simple/medium complexity applications on a very high level (like this scroll view goes here, then fill it in using code), but in most cases it's just faster to create and layout the view using code in the first place.
The CGRect geometry methods are very powerful and building views through code is not nearly as daunting as many people make it out to be. I've found that lazily creating the elements in their getters also helps keep my view controllers sane versus creating all of the elements in viewDidLoad.
[+] [-] whiteisblack|11 years ago|reply
[+] [-] wattson12|11 years ago|reply
I try to keep view controllers clean by having view subclasses which manage layout, and I use auto layout as much as possible
Saying that though, its not the standard, and Apple push storyboards more and more every year, so I would guess I'm in the minority
[+] [-] orbitur|11 years ago|reply
Did you mean as "little" as possible?
[+] [-] tannk11001|11 years ago|reply
Generally, I default to individual NIB's and create code-based views as needed. Building and wiring views with Interface Builder is fast, easy and documenting. When you want to implement a certain view in code instead, there's no friction -- you just do it.
[+] [-] purans|11 years ago|reply
[+] [-] b_t_s|11 years ago|reply