Intermediate iOS Development: A Safari Tutorial adds additional skills and techniques to the basics covered in Beginning iOS Development: A Safari Tutorial. It starts with an introduction to the often overlooked Objective-C runtime. iOS and its frameworks rely heavily on the dynamic nature of the Objective-C language. This dynamic nature results directly from the underlying runtime. Knowing how to use the runtime adds to the skills of an Objective-C programmer and offers greater insight into iOS and its frameworks.
Web applications, web services, and networking have been important to iOS from the very beginning. Users want the mobility, but connectivity makes the mobility useful. Then again, if your application is not secure or performant, it will not be used, no matter how connected. Sometimes, too, connectivity is neither needed nor practical, yet information may still be needed; so, persistent storage on the iOS device is often required.
Intermediate iOS Development: A Safari Tutorial ends with a series of sample applications. As in the Beginning guide , these applications concentrate more on the user interface side of iOS development. Their primary emphasis is on the Model-View-Controller (MVC) pattern, especially the view and controller in multiple-view apps.
Altogether, these things comprise the bedrock of iOS development. The Advanced guide adds several interesting and useful technologies and techniques, but the basic framework for any nontrivial iOS application is covered by the Beginning and Intermediate guides.
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.