I agree that Storyboards are slow, messy and those merge conflicts are satan’s spawns.
But switching entirely to code is a bit extreme end of the spectrum in my humble opinion. UI layout through code is difficult to visualize. Instead, as stated by @arekholko in his article: http://macoscope.com/blog/storyboards-and-their-better-alternatives/ XIB’s are the perfect middle ground.
- Easy to maintain
- Quick to load
- Easy to reuse
- And most importantly low chances of conflicts as there is good chance that one dev would be working on screen at any given time.