Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><strong>Little bit of background:</strong></p> <p>My five person team, four developers and QA, just finished up a fairly large project (50k+ lines of code) that utilized significant amounts of Storyboarding. We have at least 10 different Storyboards with many of them going 5 or 6 levels deep in a Navigation structure.</p> <p>Additionally, we rely heavily on version control through Perforce, with dozens of check-ins a day.</p> <p><strong>My Experiences:</strong></p> <p>Never once have I had to even think about handling a resolve with any of our Storyboards. They are handled extremely well with version control for two main reasons. First, if you open one up, you'll see that it's well structured XML which plays very nicely with versioning. Secondly, with storyboards you'll <em>always</em> want to layout your entire UI structure before any details or code is added (that's the whole point). This lends itself very well to a team coding solution, simply because each member can then take an individual ViewController and implement it, staying isolated from the rest of the teams efforts.</p> <p>However, I would recommend doing some 'sharding' because you can easily get a giant rats nest of connections going on.</p> <p><strong>Finally:</strong></p> <p>If you look around online a bit, you'll find many negative responses to Storyboarding because it can get 'messy' to pass data along from one view to the next. However, if you're getting yourself into this situation, you've already violated the basic principles of MVC. You shouldn't be using your views to store and manage data. It's tempting and easy at first, but ultimately will get you into trouble as your project moves beyond the basics.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload