In this video, you’ll learn about Model-View-ViewModel (MVVM) which you’ll use to further combat massive view controllers.
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.
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!
Tired of reinventing the wheel? In this session, you’ll learn about iOS design patterns: reusable solutions to commonly occurring problems. You’ll also learn new and impressive terms — “loose coupling,” “composition over creation,” “polymorphic design” and more sure to impress your friends and loved ones.
In this tutorial you’ll learn how to create a CocoaPod containing your Swift code, assets, and storyboard files. You’ll also learn all about Pod Spec files.
Learn how to install and set up CocoaPods, a Cocoa dependency manager, and how use it to add third-party libraries and frameworks to your Swift projects.