Book description
Learning iPad Programming walks you through the process of building PhotoWheel (free on the App Store), a photo management and sharing app that leverages every aspect of iOS 5. With PhotoWheel, you can organize your favorite photos into albums, share photos with family and friends, view them on your TV using AirPlay and an Apple TV, and most importantly, gain hands-on experience with building an iPad app. As you build PhotoWheel, you’ll learn how to take advantage of the latest features in iOS 5 and Xcode, including Storyboarding, Automatic Reference Counting (ARC), and iCloud. Best of all, you’ll learn how to extend the boundaries of your app by communicating with web services. If you want to build apps for the iPad, Learning iPad Programming is the one book to get.
As you build PhotoWheel, you’ll learn how to
Install and configure Xcode 4.2 on your Mac
Master the basics of Objective-C, and learn about memory management with ARC
Build a fully functional app that uses Core Data and iCloud for photo sharing and synchronization
Use Xcode’s new Storyboard feature to quickly prototype a functional UI, and then extend that UI with code
Create multitouch gestures and integrate Core Animation for a unique UI experience
Build custom views, and use view controllers to perform custom view transitions
Add AirPrint, email, and AirPlay capabilities to your app
Apply image filters and effects using Core Image Diagnose and fix bugs with Instruments Prepare your app for submission to the app store
Download the free version of PhotoWheel from the App Store today! Share your photos with friends and upload to iCloud, all while learning how to build the app.
Table of contents
- Title Page
- Copyright Page
- Praise for Learning iPad Programming
- Dedication
- Contents at a Glance
- Contents
- Foreword
- Preface
- Acknowledgments
- About the Authors
- Part I. Getting Started
-
Part II. Building PhotoWheel
- 8. Creating a Master-Detail App
- 9. Using Table Views
- 10. Working with Views
- 11. Using Touch Gestures
- 12. Adding Photos
- 13. Data Persistence
- 14. Storyboarding in Xcode
- 15. Doing More with View Controllers
- 16. Building the Main Screen
- 17. Creating a Photo Browser
- 18. Supporting Device Rotation
- 19. Printing with AirPrint
- 20. Sending Email
- 21. Web Services
- 22. Syncing with iCloud
- 23. Producing a Slideshow with AirPlay
- 24. Visual Effects with Core Image
- Part III. The Finishing Touches
- A. Installing the Developer Tools
- Index
Product information
- Title: Learning iPad Programming: A Hands-On Guide to Building iPad Apps with iOS 5
- Author(s):
- Release date: December 2011
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132489935
You might also like
book
SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps
Dive into the world of developing for all of Apple platforms with SwiftUI, Apple’s new framework …
book
Beginning Swift Games Development for iOS: Develop 2D and 3D games Using Apple's SceneKit and SpriteKit
Learn the fundamental elements of the new Swift 3 programming language as applied to game development …
book
Beginning Swift Games Development for iOS
Game apps are one of the most popular categories in the Apple iTunes App Store. Well, …
book
Simulations in Swift 5: Design and Implement with Swift Playgrounds
Design and implement simulations using Apples Swift Playgrounds. Computer simulations are used to replicate the physical …