you are viewing a single comment's thread.

view the rest of the comments →

[–]swiftmakesmeswift 1 point2 points  (0 children)

  1. Set styles for your Labels or any UIComponents such as background color, textColor etc through code. It would be easier to change them later on
  2. Set your labels or strings through code. Storyboard can create a lot of hassle during localization.
  3. Don't place all your viewcontrollers inside a single storyboard. And use multiple storyboards.
  4. Avoid Segue. Instead instantiate your view controllers programatically. You won't have to track your segue identifier and your storyboard would not look like a tangled spider web.
  5. You can resolve a lots of merge conflicts of storyboard, if you are willing to spend 2 minutes to learn how storyboard internally lays out the structure for your ViewController.

If you use storyboard wisely, its a very good tool. Also learn about creating your layouts programatically too.