What is the best practice when using UIStoryboards?

Posted by Scott Sherwood on Stack Overflow See other posts from Stack Overflow or by Scott Sherwood
Published on 2012-06-10T01:19:11Z Indexed on 2012/10/09 3:37 UTC
Read the original article Hit count: 127

Filed under:
|
|
|

Having used storyboards for a while now I have found them extremely useful however, they do have some limitations or at least unnatural ways of doing things. While it seems like a single storyboard should be used for your app, when you get to even a moderately sized application this presents several problems.

  1. Working within teams is made more difficult as conflicts in Storyboards can be problematic to resolve (any tips with this would also be welcome)
  2. The storyboard itself can become quite cluttered and unmanageable.

So my question is what are the best practices of use?

I have considered using a hybrid approach having logical tasks being split into separate storyboards, however this results in the UX flow being split between the code and the storyboard. To me this feels like the best way to create reusable actions such as login actions etc.

Also should I still consider a place for Xibs? This article has quite a good overview of many of the issues and it proposes that for scenes that only have one screen, xibs should be used in this case. Again this feels unusual to me with Apples support for instantiating unconnected scenes from a storyboard it would suggest that xibs won't have a place in the future but I could be wrong.

© Stack Overflow or respective owner

Related posts about ios5

Related posts about standards