Upgrade to Pro — share decks privately, control downloads, hide ads and more …

I Love Storyboards*

I Love Storyboards*

Short presentation for a debate about Storyboards for CocoaHeads Belgium on 27 April 2016.

Steven Vandeweghe

April 27, 2016
Tweet

More Decks by Steven Vandeweghe

Other Decks in Technology

Transcript

  1. CocoaHeadsBE
    27 April 2016

    View Slide

  2. I love Storyboards*
    * it’s complicated

    View Slide

  3. 9 reasons

    View Slide

  4. All your massive view
    controllers in 1 file
    1.

    View Slide

  5. -screenshots censored-

    View Slide

  6. Storyboards are XML
    2.

    View Slide

  7. Human readable

    View Slide

  8. Great for code review

    View Slide

  9. Storyboards enable
    collaboration
    3.

    View Slide

  10. Easier to merge
    than .xcodeproj files

    View Slide

  11. Storyboards are better
    than nibs
    4.

    View Slide

  12. In the beginning…

    View Slide

  13. Storyboards have
    reusable prototype cells
    5.

    View Slide

  14. View Slide

  15. ⌘-C ⌘-V

    View Slide

  16. View Slide

  17. Storyboards have
    segues
    6.

    View Slide

  18. Segues are good*
    *Not really, except for embed segues

    View Slide

  19. Embed Segues are
    good*
    * not always

    View Slide

  20. Segues make things
    visible
    7.

    View Slide

  21. View Slide

  22. Storyboards let you type
    less code
    8.

    View Slide

  23. Less code is good,
    unless it’s more code

    View Slide

  24. Storyboards are pretty
    9.

    View Slide

  25. View Slide