Interoperability with Objective-C
Understand how Swift and Objective-C work together in a project and familiarize yourself with how Xcode translates Objective-C to Swift.
Learn about the LLDB tool for debugging and profile your application for memory, CPU and view hierarchy issues.
Leverage Xcode’s performance-tuning Instruments and perform work concurrently with operation queues and Grand Central Dispatch.
What You'll Learn
Various tools for document-based and multithreaded architecture
Create iOS extensions
Record video, process barcodes and synthesize speech using AVFoundation
Create custom animations for transitions between view controllers
Take advantage of unit testing
Create your own UIs with custom Layers and Core Graphics
Who Loves Our Classes
“Very knowledgeable instructor yet approachable; there was a good balance between lectures and hands-on exercises helping us to get a better grasp on concepts and experiment ourselves.”
“Learn iOS and Swift development, from scratch. Yes, this was a great introductory course with a nice variety of projects and topics covered. Thank you!”
“My goal was to learn enough about iOS to feel confident in working on an iOS project. That goal was definitely met.”