This document outlines an iOS development lecture on practical iOS development topics including using maps and location services, system dialogs for contacts, photos, email and SMS, social networks APIs, threading with NSThread, GCD and NSOperation, and best practices for singletons. Key classes and methods are described for adding maps, determining user location, geocoding, contacts pickers, photo pickers, mail/SMS composers, Twitter and Facebook SDKs, threads, operations, and thread-safe singletons.