By developers for developers.

This website uses cookies for account and order processing. By using this site you understand and agree to our use of cookies, our Terms Of Use, and Privacy Policy

iOS 10 SDK Development: Creating iPhone and iPad Apps with Swift

by Chris Adamson with Janie Clayton

iOS 10 SDK Development

Creating iPhone and iPad Apps with Swift

by Chris Adamson with Janie Clayton

All in on Swift! iOS 10 and Xcode 8 make it clearer than ever that Swift is Apple’s language of the future. Core frameworks have been redesigned to work better with Swift, and the language itself continues to evolve quickly. iOS 10 SDK Development is the pure-Swift approach to developing for the iOS platform. This completely revised and updated edition of the bestselling iOS guide shows you how to pull in the SDK’s enormous feature set and deliver powerful, real-world apps for iPhone and iPad using modern Swift programming techniques.

Customer Reviews

iOS 10 SDK Development offers programmers an approachable, no-nonsense
introduction to iOS development with Swift, leveraging the simplicity of Xcode’s
Playground support to have readers tinkering with real code in the first pages of
the book. Careful elaboration of Swift’s many unique features, and how Apple’s
iOS frameworks work with it, will leave readers with a solid foundation for pursuing
whatever iOS development ambitions they have in mind.

- Daniel Jalkut

Founder, Read Sweater Software

I like this book. I like its approach to building something real in Swift. The result
is an app that feels good and is useful. Along the way, you learn the basics of iOS
development from an experienced pro. Highly recommended.

- Eric J. Knapp

Program director, Mobile Applications Development, Madison College

Once again, Chris Adamson delivers the must-have book for learning iOS development.
Whether you’re new to Swift or iOS—or both—you’ll be able to hit the
ground running by the time you finish.

- Jeff Kelley

iOS developer and author of "Developing for Apple Watch, Second Edition, Detroit Labs

This book neatly covers building apps with iOS 10 from the ground up, starting
with the basic tools and the nuances of the Swift language, and then progressing
through interface design. You’ll see how to build interfaces that auto-resize
cleanly to multiple screen sizes. There’s more to building an app than just assembling
the pieces and getting it to compile. With iOS 10 SDK Development, you’ll
also learn invaluable testing practices, and the right approach to using the tools
at your disposal to fix things when they go wrong. The chapters on closures are
particularly well placed for people new to Swift. I’d recommend this book to anyone.

- Kevin J. Garriott

Director, Mobile Technology, Rockfish

Not many books cover both programming interfaces and deeper software engineering
topics. It’s refreshing to see both covered, expertly, in one book. Chris and
Janie are masters at making technical content approachable. It’s like having two
of your best friends teaching you iOS.

- Mark Dalrymple

Author of "Advanced Mac OS X Programming: The Big Nerd Ranch Guide" and co-founder of CocoaHeads, the international Mac and iOS programming community

Whether you’re new to iOS programming or just need some help getting up to
speed on iOS and Swift, this is the perfect book for you. Chris and Janie take you
on a well-thought-out and fun journey into iOS SDK development.

Founder of CocoaConf and author of "Grails: A Quick-Start Guide"

Choose Your Format(s)

About this Title

Pages: 262

Published: 2017-03-10

Release: P2.0 (2017-05-19)

ISBN: 978-1-68050-210-7

Swift is the language of the future for iOS development, and this completely revised and updated book is your guide. From the community-driven changes in Swift 3 to the overhaul of iOS’ Foundation framework to make it more “Swifty,” iOS 10 and Xcode 8 mark an “all in” commitment to Swift, and this new edition matches that commitment.

Learn not just the syntax of the Swift language but also stylish Swift, the idiomatic uses of the language, and best practices you’ll find in the wild. From there, move into developing a complete, real-world podcast client sample application—completely new for this edition—featuring Internet access, tables, navigation, and media playback, all with the most modern approaches provided by Apple’s iOS 10 frameworks and tools. Go beyond code to master the practices that professional developers rely on: testing, debugging, publishing on the App Store, and managing your app over the long haul. As a bonus, you’ll get a taste of cutting-edge iOS 10 features.

Swift’s time is here. Whether you’re new to Swift or just catching up on iOS’ latest features, iOS 10 SDK Development will help you master the language and the platform.

You Might Also Like

What You Need

Readers will need Xcode 8 (free on the Mac App Store) and a macOS computer capable of running it. A physical iOS device is not required (code can be run in Xcode’s iOS Simulator).

Author

Chris Adamson is a writer and developer specializing in media software development. He is the co-author of the iOS SDK Development series from Pragmatic Bookshelf, Learning Core Audio (Addison-Wesley Professional), and several other titles. He is based in Grand Rapids, Michigan, where he writes the Time.code() blog.

Janie Clayton is an independent iOS developer. Janie is the coauthor of several books on iOS and Swift development. She writes her various musings on her blog at RedQueenCoder.com. Janie lives outside of Madison, Wisconsin, with her attempted grumble of pugs and multitude of programming books.