This 5-day class explores advanced iOS development topics and will teach you how to maximize the performance of your new and existing iOS applications. Prepare your brain for an influx of Swift and iOS programming knowledge.
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
Speak with a nerd
Schedule a call today! Our team team of nerds are ready to discuss your business needs.
Who Loves Our Curriculum
“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.”
Whether you need to quickly train new hires or level up your existing team, we’ll tailor the right course for your team.Learn More
Digital Product Development
From the first discovery session to launch, you’ll get a whole team of dedicated Nerds.Learn More
Whether you have to fill in some gaps on your team, need some support in an unfamiliar language, or a different design perspective, our team is ready to help.Learn More