The professional programmer's Deitel(R) guide to iPhone(R) and iPad(R) app development using iOS(R) 8, Swift(TM), Xcode(R) 6, and Cocoa Touch(R) ' Billions of apps have been downloaded from Apple's App Store! This book gives you everything you'll need to start developing great iOS 8 apps quickly using Swift-Apple's programming language of the future. You'll also learn what makes a great app and how to publish your apps in the App Store. The book uses an app-driven approach-each new technology is discussed in the context of seven fully tested iOS 8 apps, complete with syntax shading, code highlighting, code walkthroughs and sample outputs.
Apps you'll develop include: ' * Welcome App* Cannon Game* Tip Calculator* Doodlz* Twitter(R) Searches* Address Book* Flag Quiz ' Practical, Example-Rich Coverage of: * iOS(R) 8, XCode(R) 6, Swift(TM)* Object-Oriented Programming with Swift(TM) and Cocoa Touch(R)* UI Design, Storyboards, Auto Layout, Outlets, Outlet Collections, Actions* View Controllers, Views, View Animations* Event Handling, Multi-Touch* Single View, Master-Detail, Game Templates* Accessibility, Internationalization* Core Data Database Access* User Defaults, iCloud Key-Value Storage* Social Framework Sharing* SpriteKit Game Programming: Animation, Graphics, Physics, Collision Detection* Accelerometer and Motion Event Handling* Grand Central Dispatch* App Store, Pricing, Monetization and more. IMPORTANT NOTE ABOUT XCODE AND SWIFT: With Xcode 6.3 and Swift 1.2, Apple introduced several changes in Swift that affect the book's source code. Please visit www.deitel.com/books/iOS8FP1 for updated source code. The changes do not affect Xcode 6.2 users. You can download Xcode 6.2 from developer.apple.com/downloads/index.action (you'll have to log in with your Apple developer account to see the list of downloads).
' Visit www.deitel.com * Download code examples* For information on Deitel's Dive Into(R) Series programming training courses delivered at organizations worldwide visit www.deitel.com/training or write to