Synopses & Reviews
Create your own iPhone and iPad apps with ease!
iOS SDK Programming: A Beginners Guide shows you, step by step, how to build custom applications for the iPhone and iPad. All text, code, illustrations, and examples reflect the latest features in iOS SDK 4. Free online videos help flatten the learning curve. Author James A. Brannan works exclusively as an iPhone and iPad developer and shares his large arsenal of tips and tricks with you in this book, along with ways to avoid common pitfalls. By the end of the book youll be able to build, test, and debug your own iPhone and iPad applications easily.
iOS SDK Programming: A Beginners Guide
- Explains how to use Interface Builder, the graphical tool that makes creating iPhone and iPad user interfaces easy
- Offers detailed coverage of the iPads user interface controls, including popovers and split views
- Covers iPhone and iPad development using the iOS SDK 4.0
- Features examples for each major concept, augmented by new videos on the authors website
- Helps you approach iPhone development quickly and easily using the standard graphical controls, without being initially overloaded by the numerous APIs
- Contains easy-to-follow, step-by-step instructions illustrating nearly every major concept
The iPhone Software Development Kit (SDK); C Refresher; Just Enough Objective-C; Deploying to an iPhone, Debugging, and Testing; UIApplication and UIApplicationDelegate; UIView and UIViewController; UITabBar and UITabBarController; UINavigationBar and UINavigationController; Tables Using UITableView and UITableViewController; Activity Progress and Alerting Users; Controls; Application Settings; Property Lists and Archiving; Data Persistence Using SQLite; Core Data; Multimedia; Building a Universal Application
Completely revised and updated to cover iOS 4, this hands-on guide for developers teaches the fundamentals of programming apps for the latest model iPhones and the revolutionary iPad using Interface Builder.
Essential Skills--Made Easy!
Develop, test, and debug iPhone, iPad, and iPod touch applications with help from this practical resource. iOS SDK Programming: A Beginner's Guide shows you how to use Objective-C and Apple's new Xcode 4 development environment with an integrated, easy-to-use Interface Builder. You'll learn which UIView subclasses to use when laying out an iOS app and master all of the iOS user interface controls. Setting application preferences and storing application data are also covered. The book explains how to integrate multimedia into your apps and develop universal apps that run on the iPhone, iPod touch, and iPad. You'll learn how to take advantage of the iPad's larger display and the new features of iOS 4.2. By the end of this book, you'll be ready to create the next bit hit in the iTunes App Store!
Designed for Easy Learning:
- Key Skills and Concepts--Chapter-opening lists of specific skills covered in the chapter
- Try This--Hands-on exercises that show you how to apply your skills
- Notes--Extra information related to the topic being covered
- Tips--Helpful reminders or alternate ways of doing things
- Cautions--Errors and pitfalls to avoid
- Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated
About the Author
James A. Brannan
has more than 16 years experience in IT. He has programmed using everything from AWK to Objective-C, including stints as a web designer and Oracle PL/SQL developer. James currently works full time as an independent iPhone and iPad developer. He is the author of four books, including iPhone SDK Programming: A Beginners Guide
and Objective-C for iPhone Programmers: A Beginners Guide
, both from McGraw-Hill.
Blake Ward (Durango, CO) Ph.D. has spent more than 30 years programming and managing software development. He is currently an independent iPhone and Android developer. Blake has worked as a researcher and in management at Apple, Xerox PARC, and numerous startups.
Table of Contents
The iOS Software Development Kit (SDK); Chapter 2.
A C Refresher; Chapter 3.
Just Enough Objective-C: Part One; Chapter 4.
Just Enough Objective-C: Part Two; Chapter 5.
Deploying to an iPhone, Debugging, and Testing; Chapter 6.
UIApplication and UIApplicationDelegate; Chapter 7.
UIView and UIViewController; Chapter 8.
UITabBar and UITabBarController; Chapter 9.
UINavigationBar and UINavigationController; Chapter 10.
Tables Using UITableView and UITableViewController; Chapter 11.
Activity Progress and Alerting Users; Chapter 12.
Controls--Part One: Using Buttons, Sliders, Switches, and Text Fields; Chapter 13.
Controls--Part Two: Using Pickers and Using the Camera; Chapter 14.
Application Settings; Chapter 15.
Property Lists and Archiving; Chapter 16.
Data Persistence Using SQLLite; Chapter 17.
Core Data; Chapter 18.
Multimedia; Chapter 19.
Universal Applications for the iPad; Index