Sams Teach Yourself iPhone Application Development in 24 Hours

Author:   John Ray
Publisher:   Pearson Education (US)
Edition:   2nd edition
ISBN:  

9780672332203


Pages:   704
Publication Date:   28 October 2010
Replaced By:   9780672335761
Format:   Paperback
Availability:   In Print   Availability explained
Limited stock is available. It will be ordered for you and shipped pending supplier's limited stock.

Our Price $105.57 Quantity:  
Add to Cart

Share |

Sams Teach Yourself iPhone Application Development in 24 Hours


Add your own review!

Overview

Sams Teach Yourself iPhone® Application Development Second Edition   John Ray   Figures and code appear as they do in Xcode Covers iOS 4.0 and up, and iPhone 4 Additional files and updates available online   In just 24 sessions of one hour or less, learn how to build powerful applications for today’s hottest mobile device: the iPhone! Using this book’s straightforward, step-by-step approach, you’ll master every skill and technology you need, from setting up your iPhone development environment to building great user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!   Step-by-step instructions carefully walk you through the most common iOS development tasks.   Quizzes and Exercises at the end of each chapter help you test your knowledge.   By the Way notes present interesting information related to the discussion.   Did You Know? tips offer advice or show you easier ways to perform tasks.   Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.   Printed in full color—figures and code appear as they do in Xcode Covers iOS 4.0 and up Learn the features of Xcode 3.2 and Interface Builder Prepare your system and iPhone for efficient development Get started quickly with Apple’s Objective-C and Cocoa Touch Understand the Model-View-Controller (MVC) development paradigm Design highly usable applications with interactive widgets and web-connected interfaces Use Table views to navigate structured data Build rotatable and resizable user interfaces Read and write data and create System Setting plug-ins Use the iPhone’s media playback and recording capabilities Create map and location-based (GPS) services Sense motion and orientation with the iPhone’s accelerometer and the iPhone 4 gyroscope Create universal applications that run on the iPhone and iPad Write background-aware multitasking applications Distribute your applications through the App Store   http://teachyourselfiphone.com

Full Product Details

Author:   John Ray
Publisher:   Pearson Education (US)
Imprint:   Sams Publishing
Edition:   2nd edition
Dimensions:   Width: 23.10cm , Height: 3.40cm , Length: 17.90cm
Weight:   1.292kg
ISBN:  

9780672332203


ISBN 10:   0672332205
Pages:   704
Publication Date:   28 October 2010
Audience:   Professional and scholarly ,  Professional & Vocational
Replaced By:   9780672335761
Format:   Paperback
Publisher's Status:   Out of Print
Availability:   In Print   Availability explained
Limited stock is available. It will be ordered for you and shipped pending supplier's limited stock.

Table of Contents

Introduction HOUR 1: Preparing Your System and iPhone for Development Welcome to the iOS Platform Becoming an iOS Developer Creating a Development Provisioning Profile Developer Technology Overview Summary Q&A Workshop HOUR 2: Introduction to Xcode and the iPhone Simulator Using Xcode Using the iPhone Simulator Further Exploration Summary Q&A Workshop HOUR 3: Discovering Objective-C: The Language of Apple Platforms Object-Oriented Programming and Objective-C Exploring the Objective-C File Structure Objective-C Programming Basics Memory Management Further Exploration Summary Q&A Workshop HOUR 4: Inside Cocoa Touch What Is Cocoa Touch? Exploring the iOS Technology Layers Tracing the iPhone Application Life Cycle Cocoa Fundamentals Exploring the iOS Frameworks with Xcode Summary Q&A Workshop HOUR 5: Exploring Interface Builder Understanding Interface Builder Creating User Interfaces Customizing Interface Appearance Connecting to Code Further Exploration Summary Q&A Workshop HOUR 6: Model-View-Controller Application Design Understanding the Model-View-Controller Paradigm How Xcode and Interface Builder Implement MVC Using the View-Based Application Template Further Exploration Summary Q&A Workshop HOUR 7: Working with Text, Keyboards, and Buttons Basic User Input and Output Using Text Fields, Text Views, and Buttons Setting Up the Project Further Exploration Summary Q&A Workshop HOUR 8: Handling Images, Animation, and Sliders User Input and Output Creating and Managing Image Animations and Sliders Further Exploration Summary Q&A Workshop HOUR 9: Using Advanced Interface Objects and Views User Input and Output (Continued) Using Switches, Segmented Controls, and Web Views Using Scrolling Views Further Exploration Summary Q&A Workshop HOUR 10: Getting the User’s Attention Exploring User Alert Methods Generating Alerts Using Action Sheets Using Alert Sounds and Vibrations Further Exploration Summary Q&A Workshop HOUR 11: Making Multivalue Choices with Pickers Understanding Pickers Using Date Pickers Implementing a Custom Picker View Further Exploration Summary Q&A Workshop HOUR 12: Implementing Multiple Views with Toolbars and Tab Bars Exploring Single Versus Multi-View Applications Creating a Multi-View Toolbar Application Building a Multi-View Tab Bar Application Further Exploration Summary Q&A Workshop HOUR 13: Displaying and Navigating Data Using Table Views Understanding Table Views and Navigation Controllers Building a Simple Table View Application Creating a Navigation-Based Application Further Exploration Summary Q&A Workshop HOUR 14: Reading and Writing Application Data Design Considerations Reading and Writing User Defaults Understanding the iPhone File System Sandbox Implementing File System Storage Further Exploration Summary Q&A Workshop HOUR 15: Building Rotatable and Resizable User Interfaces Rotatable and Resizable Interfaces Creating Rotatable and Resizable Interfaces with Interface Builder Reframing Controls on Rotation Swapping Views on Rotation Further Exploration Summary Q&A Workshop HOUR 16: Using Advanced Touches and Gestures Multitouch Gesture Recognition Using Gesture Recognizers Further Exploration Summary Q&A Workshop HOUR 17: Sensing Orientation and Motion Understanding iPhone Motion Hardware Accessing Orientation and Motion Data Sensing Orientation Detecting Tilt and Rotation Further Exploration Summary Workshop HOUR 18: Working with Rich Media Exploring Rich Media Preparing the Media Playground Application Using the Movie Player Creating and Playing Audio Recordings Using the Photo Library and Camera Accessing and Playing the iPod Library Further Exploration Summary Q&A Workshop HOUR 19: Interacting with Other Applications Extending Application Integration Using Address Book, Email, and Maps… Oh My! Further Exploration Summary Q&A Workshop HOUR 20: Implementing Location Services Understanding Core Location Creating a Location-Aware Application Understanding the Magnetic Compass Further Exploration Summary Q&A Workshop HOUR 21: Building Background-Aware Applications Understanding iOS 4 Backgrounding Disabling Backgrounding Handling Background Suspension Implementing Local Notifications Using Task-Specific Background Processing Completing a Long-Running Background Task Further Exploration Summary Q&A Workshop HOUR 22: Building Universal Applications Universal Application Development Understanding the Universal Window-Based Application Template Other Universal Application Tools Further Exploration Summary Q&A Workshop HOUR 23: Application Debugging and Optimization Debugging in Xcode Monitoring with Instruments Profiling with Shark Further Exploration Summary Q&A Workshop HOUR 24: Distributing Applications Through the App Store Preparing an Application for the App Store Submitting an Application for Approval Promoting Your Application Exploring Other Distribution Methods Summary Q&A Workshop     9780672332203    TOC    9/24/2010

Reviews

There are two things you need before you can begin to learn iPhone programming: 1. A Macintosh computer 2. Sams Teach Yourself iPhone Application Development in 24 Hours! This book does a wonderful job of breaking up the learning process into manageable chunks that will not bore you to death. Each chapter challenges you to use what you have learned, to ensure you have enough to move on to the next subject. It's the best way to learn iPhone programming! --Bill Everhart I spent months trying to get comfortable with iPhone development using whatever online resources I came across. However, in my experience nothing can compete with having a good-old-fashioned book to aid the learning process, and Sams Teach Yourself iPhone Application in 24Hours was just the book for me! Key concepts are carefully described, and even the novice programmer (like me) can follow with ease. --Marius Bjonness With STY iPhone Application Development in 24, I was immediately productive as an iPhone developer. From XCode to provisioning to Objective C, this book makes learning easy because you are achieving goals even as you are just becoming familiar with the new concepts. I was live on iTunes very quickly because the book covers everything about the whole process, not just coding. --Mike Finley If an iPhone developer (wannabe) needs to purchase one book - this should be it. I learned that after purchasing several other books. This book could have had several alternate titles (such as: First book for C/C++ developers, or iPhone Programming for the Beginners, or All You Need to Learn For Your First 100 Apps) since it is all this and more. -- Irtaza Barlas


There are two things you need before you can begin to learn iPhone programming: 1. A Macintosh computer 2. Sams Teach Yourself iPhone Application Development in 24 Hours! This book does a wonderful job of breaking up the learning process into manageable chunks that will not bore you to death. Each chapter challenges you to use what you have learned, to ensure you have enough to move on to the next subject. It's the best way to learn iPhone programming! --Bill Everhart I spent months trying to get comfortable with iPhone development using whatever online resources I came across. However, in my experience nothing can compete with having a good-old-fashioned book to aid the learning process, and Sams Teach Yourself iPhone Application in 24Hours was just the book for me! Key concepts are carefully described, and even the novice programmer (like me) can follow with ease. --Marius Bjonness With STY iPhone Application Development in 24, I was immediately productive as an iPhone developer. From XCode to provisioning to Objective C, this book makes learning easy because you are achieving goals even as you are just becoming familiar with the new concepts. I was live on iTunes very quickly because the book covers everything about the whole process, not just coding. --Mike Finley If an iPhone developer (wannabe) needs to purchase one book - this should be it. I learned that after purchasing several other books. This book could have had several alternate titles (such as: First book for C/C++ developers, or iPhone Programming for the Beginners, or All You Need to Learn For Your First 100 Apps) since it is all this and more. -- Irtaza Barlas


Author Information

John Ray is currently serving as a Senior Business Analyst and Development Team Manager for the Ohio State University Research Foundation. He has written numerous books for Macmillan/Sams/Que, including Using TCP/IP: Special Edition, Teach Yourself Dreamweaver MX in 21 Days, Mac OS X Unleashed, and Teach Yourself iPad Development in 24 Hours. As a Macintosh user since 1984, he strives to ensure that each project presents the Macintosh with the equality and depth it deserves. Even technical titles such as Using TCP/IP contain extensive information about the Macintosh and its applications and have garnered numerous positive reviews for their straightforward approach and accessibility to beginner and intermediate users.   You can visit his website at http://teachyourselfiphone.com or follow him on Twitter at #iPhoneIn24.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

Aorrng

Shopping Cart
Your cart is empty
Shopping cart
Mailing List