About this Course
This course is intended to give intermediate-level iOS programmers a deeper understanding of some common design patterns that appear in the Cocoa development frameworks. Understanding the “Hows?” and “Whys?” of these patterns will increase your productivity and enhance the quality of your code. Working with the patterns, rather than mistakenly working against them is essential for gaining greater proficiency as an iOS developer.
Students are assumed to have familiarity with development in Objective-C using XCode.
What you'll learn
- Two-stage Object Creation
- KVC and KVO
Bjorn Chambless is a devotee of Open-Source and Unix development tools; the first Linux kernel he installed was 1.2 from a Slackware distribution.
For the last 5 years Bjorn has been working almost exclusively as an iOS developer. He has written or contributed to numerous iPhone and iPad apps including: Vernier Graphical Analysis, Cirque du Soleil, CoPatient and a number of enterprise apps for Philips Electronics - primarily iPad apps for trade-shows.
Bjorn is currently part of a 3-man iOS design and development shop called Built Light. His primary role is the "back-end" guy; overall app architecture, data persistence, networking etc.., but he also does graphics (OpenGL, Core Animation) and whatever else needs doing.
You need to sign up for Treehouse in order to download course videos.Sign up