Learn the power of Swift in this two-day course. Meant for current iOS developers who want to become efficient in Swift, this training provides the context you need to move forward with Apple’s newest programming language. Those familiar with Objective-C will also be able to compare the two languages to understand how they fit together and how to leverage Swift’s unique strengths.
Who is this class designed for?
Developers with experience developing iOS apps in Objective-C who are looking to upgrade to Swift.
Bring your apps up to date
Bring Swift’s modern approach to safety, performance, and software design patterns to your apps.
Write idiomatic code
Combine Swift’s support value types, functional programming and generics to write idiomatic code.
Use protocols to define interfaces of functionality and protocols extensions to provide default implementations.
What you’ll learn:
- Swift’s approach to safety and how to use it to write better apps
- Know the power and use case of optionals, binding and chaining
- Conform to protocols that define the rules of engagement for a conforming class
- Understand elements of the Swift standard library so you can develop your own solutions
- Create generics to increase the code’s flexibility and power and demonstrate their power by creating a new collection type
- Implement Swift’s functional patterns and utilize extensions to extend “out-of-the-box” functionality
Speak with a nerd
Schedule a call today! Our team team of nerds are ready to discuss your business needs.
Who Loves Our Curriculum
This should be your first book on Swift.
“There are a lot of new Swift books and authors, but this book has the backing of Big Nerd Ranch.If you’re not familiar with Big Nerd Ranch history, they have been involved in Cocoa (and before that AppKit) development and training for probably two decades. Their classes are legendary for the quality and what you bring away from them. This book is no different.”
“These guys never disappoint! I learned iOS and Objective-C from them, got a few apps on the App Store and halfway through the design of an idea that got a little too big for my skills. Then Apple came along and torpedoed everything with a strange new bare-bones language called Swift. Using this book to rekindle my hobbyist approach to programming, and this book is, well, fun! Nothing quite like that feeling when you beat the challenges they set for you at the conclusion of each chapter. Highly recommended!”
Great book, highly recommend!!!
“I’ve had this book for several months now, and it is very easy to read and understand. The book is a little more expensive than most, but it the best I have read so far. I have no regrets with this purchase. Even if you have no programming experience at all, this book will walk you through the whole way. From installing Xcode to building apps. Overall a great purchase.”
Whether you need to quickly train new hires or level up your existing team, we’ll create the right course.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