Get quick answers for developing and debugging applications with Swift, Apple’s multi-paradigm programming language. Updated to cover the latest features in Swift 2.0, Swift Pocket Reference: Programming for iOS and OS X is the perfect on-the-job tool for learning Swift’s modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.
Free iPhone Programming Books
iOS 9 App Development Essentials is latest edition of this popular book series and has now been fully updated for the iOS 9 SDK, Xcode 7 and the Swift 2 programming language. The aim of this book is to teach you the skills necessary to build your own apps for iOS 9. Assuming you are ready to download the iOS 9 SDK and Xcode 7, have an Intel-based Mac and ideas for some apps to develop, you are ready to get started.
Swift is a wonderful language that gives you an easy entry-point into the Apple developer ecosystem. If you’ve been put off developing for OS X and iOS because of the need to learn Objective-C, now is the time to start. Swift offers a relatively smooth transition from languages like Ruby and Python. This short book offers you a whirlwind tour of Swift.
WatchKit App Development Essentials is intended for readers with some existing experience of iOS development using Xcode and the Swift programming language. Beginning with the basics, this book provides an introduction to WatchKit apps and the WatchKit app development architecture before covering topics such as tables, navigation, user input handling, image handling, animation, maps and menus.
The aim of this book is to teach the range of skills necessary to build apps for iOS 8. iOS 8 App Development Essentials takes a modular approach to the subject of iOS 8 application development for both the iPhone and iPad, with each chapter covering a self contained topic area consisting of detailed explanations, examples and step-by-step tutorials.
iOS 7 App Development Essentials, by Neil Smyth, is free to read online. The aim of this book is to teach the range of skills necessary to build apps for iOS 7. It takes a modular approach to the subject of iOS 7 application development for both the iPhone and iPad.
The complete text of Programming iOS 6: Fundamentals of iPhone, iPad, and iPod touch Development, written by Matt Neuburg, is available online for free.
iOS Succinctly, written by Ryan Hodson, is available in pdf and kindle formats. This free eBook is for developers looking to step into the sometimes frightening world of iPhone and iPad app development.
“iPad iOS 6 Development Essentials” takes a modular approach to the subject of iOS 6 application development with each chapter covering a self contained topic area with detailed explanations, examples and tutorials.
Read “iPhone iOS 6 Development Essentials” online for free. How you make use of this book will depend to a large extent on whether you are new to iOS development, or have worked with iOS 5 and need to get up to speed on the features of iOS 6. Rest assured, however, that the book is intended to address both category of reader.