• Open Menu Close Menu
  • Apple Developer
  • Account
  • Apple Developer
  • Discover
  • Design
  • Develop
  • Distribute
  • Support
  • Account
  • Search

More Videos

  • Overview
  • Resources
  • Advanced iOS Application Architecture and Patterns

    Explore a selection of high-level software engineering techniques presented in the context of Cocoa Touch. Learn how to manage complexity in large codebases by clearly defining where truth resides, by controlling state with Swift's powerful value types and immutability, and by thinking in terms of composition.

    WWDC 2014 - Session 229 - macOS, iOS

      • HD Video
      • SD Video
    • Presentation Slides (PDF)
  • Array
  • Looking for something specific? Enter a topic above and jump straight to the good stuff.

    An error occurred when submitting your query. Please check your Internet connection and try again.

Developer
  1. Videos
  2. WWDC 2014
  3. Advanced iOS Application Architecture and Patterns
To receive the latest developer news, visit and subscribe to our News and Updates.
Copyright © 2016 Apple Inc. All rights reserved.
Terms of Use Privacy Policy Report Bugs Feedback