iPhone and iPad App 24-Hour Trainer
An all-in-one tutorial for planning, developing, and launching iPhone and iPad apps
The number of applications in the Apple app store is growing at a staggering rate. Want to get in the game, but don’t know iOS? This book-and-DVD package will help! With even little or no prior programming experience, you can learn the code necessary to build an app by following the how-to instructions in this book-and-video combo. Comprised of clear, no-nonsense lessons, the book walks you through each tutorial and then encourages you to work through simple exercises so that you can immediately apply what you just learned.
These lessons are backed by video demonstrations on the accompanying DVD to further illustrate the instruction and drive home the main points. In addition, the book’s appendices contain helpful information such as obtaining a device UDID, testing, and distributing an app and also lists common reasons why applications are rejected, so you can prepare to take precautionary measures to avoid these instances.
- Introduces iOS and helps you set up a development environment
- Highlights the basics of object-oriented programming principles as well as key objective-C concepts
- Examines Cocoa touch and the Cocoa touch framework, including using various classes in the UIKit and Foundation frameworks
- Looks at advanced concepts such as tab bars, web views, the Accelerometer, Google maps, Core Location, and more
With this book-and-video package, you’ll learn how to plan, create, and launch apps for the iPhone and iPad that are ready for submission to the App Store!
From the Back Cover
Dive into the exciting world of iOS app development!
Are you eager to jump on the app bandwagon but are unfamiliar with iOS or perhaps lack coding experience? If so, this all-in-one tutorial is exactly what you need to get started on your journey of iOS application development. Aimed at getting novices up to speed and into the app action, this book-and-DVD package provides you with nearly 40 instructive lessons. Each lesson introduces a single topic, each building in complexity as you walk through the steps to create a simple iOS application.
iPhone and iPad App 24-Hour Trainer:
- Offers a clear introduction to iOS, providing you with a solid foundation of a development environment
- Walks you through the basics of object-oriented programming principles and key Objective-C concepts
- Explores Cocoa Touch and demonstrates how to use the Cocoa Touch® framework
- Discusses Storyboards, iCloud document storage, Core Image, Twitter integration, Map Kit, Core Location, and Core Motion
- Features helpful appendices that cover on-device testing, Ad Hoc distribution, Automatic Reference Counting (ARC), and App Store distribution
Table of Contents
Lesson 1. Hello iOS!
Lesson 2. The iOS Simulator
Lesson 3. A Tour of Xcode
Lesson 4. iOS Application Basics
Lesson 5. Introduction to Storyboards
Lesson 6. Handling User Input
Lesson 7. Communicating with Your Users
Lesson 8. Adding Images to Your View
Lesson 9. Pickers
Lesson 10. Date Pickers
Lesson 11. Custom Pickers
Lesson 12. Navigation Controllers
Lesson 13. Table Views
Lesson 14. Static Table Views
Lesson 15. Tab Bars and Toolbars
Lesson 16. Creating Page-Based Applications
Lesson 17. Creating UI Elements Programmatically
Lesson 18. Creating Views That Scroll
Lesson 19. Popovers and Modal Views
Lesson 20. Tweeting with Twitter
Lesson 21. Basic File Handling
Lesson 22. Property Lists
Lesson 23. Application Settings
Lesson 24. iTunes File Sharing Support
Lesson 25. Introduction to iCloud Storage
Lesson 26. Introduction to Core Data
Lesson 27. XML Parsing with NSXMLParser
Lesson 28. Consuming SOAP Web Services
Lesson 29. Touches and Gestures
Lesson 30. Printing
Lesson 31. Basic Animation with Timers
Lesson 32. Introduction to Core Image
Lesson 33. Building Universal Applications
Lesson 34. Where Am I? Introducing Core Location
Lesson 35. Introducing Map Kit
Lesson 36. Using the Camera and Photo Library
Lesson 37. Introduction to Core Motion
Lesson 38. Building Background-Aware Applications
Appendix A. What’s on the DVD?
Appendix B. Introduction to Programming with Objective-C
Appendix C. Introduction to ARC
Appendix D. Testing on an iOS Device
Appendix E. Ad Hoc Distribution
Appendix F. App Store Distribution
Book Details
- Paperback: 504 pages
- Publisher: Wrox (May 2012)
- Language: English
- ISBN-10: 1118130812
- ISBN-13: 978-1118130810