In this video you’ll learn about the memento pattern which allows an object’s state to be saved and restored later.
RW Team Member
Joshua Greene is a passionate iOS developer who loves creating elegant apps. He's recently founded a boutique development shop called "Harmony Innovations." He's quickly learning there's much more to software development than just "software development."
When he's not slinging code, he enjoys martial arts, Netflix and spending time with his wonderful wife and daughter.
You can reach him by email or on Twitter.
You’ll use the multicast closure delegate pattern from the previous video to create an auto re-login authentication client in this video.
Learn about the multicast closure delegate pattern, a spin-off pattern from delegate, which will prepare you for auto re-login authentication (in the next video).
In this video, you’ll learn about Model-View-ViewModel (MVVM) which you’ll use to further combat massive view controllers.
Learn about Model-View-Controller (MVC) and the dreaded massive view controller problem and how Model-View-Controller-Networking (MVC-N) can save the day.
Learn how to combat massive view controller syndrome with MVC-N, MVVM, and other popular design patterns.
Learn two ways to structure your project for design patterns, “grouping by function” and “grouping by type” and learn which is best for your project.
In this video, you’ll be introduced to “iOS design patterns” including what they are and how they’re useful.
In this tutorial, you’ll learn how to install CocoaPods to help you manage third-party library dependencies in your Swift projects.
Learn iOS Unit & UI Testing in this 8-part course: from creating your first unit and UI tests, to creating mocks, to test driven development!