Sams Teach Yourself iPhone Application Development in 24 Hours
Product Author Bios
John Ray, is currently Senior Business Analyst and Development Team Manager for the Ohio State University Research Foundation. His books include Sams Teach Yourself Dreamweaver MX in 21 Days, Mac OS X Unleashed, and Macromedia All-In-One. Sean Johnson, is a long time Mac developer with more than 15 years of product development experience in the world of micro-ISVs, startups, and enterprise software vendors such as IBM. He writes a column on product design for the Mac Developer Network, and has written for IBM developerWorks and various magazines. His product development consultancy, Snooty Monkey, LLC, handcrafts extraordinary Web, Mac and iPhone applications.
&>A clear, easy-to-understand tutorial for developers who want to write software for today's hottest market: iPhone, iTouch, and App Store!
iPhone is the world's hottest application market: more than 500,000 developers have downloaded Apple's iPhone software development kit in just one year. Now there's a friendly, accessible guide to iPhone development for every programmer, regardless of experience. In just 24 lessons of one hour or less, Sams Teach Yourself iPhone Application Development in 24 Hours will help beginning iPhone and mobile developers gain true mastery, so you can construct virtually any iPhone application. Each lesson builds on everything that's come before, helping you learn all they need to know without ever becoming overwhelmed. Coverage includes: preparing for iPhone development; navigating the development environment; mastering Objective-C and the MVC paradigm; using widgets and webviews; implementing multiple views; reading and writing data; building user interfaces; generating graphics; playing media; using maps; networking; using the touch interface; sensing motion; pushing application updates; debugging; optimization; distributing software via the App Store; and more. By the time you are finished you'll be comfortable enough to write real-world apps that sell.
Visit the author's web site for additional book information.
30 of 31 people found the following review helpful
3.5 - 4 stars, generally recommended,
Amazon Verified Purchase(What's this?)
This review is from: Sams Teach Yourself iPhone Application Development in 24 Hours (Paperback)I've read through the first nine or so chapters and tried a couple of examples - fairly impressed so far.
+ loads of color screenshots.
+ strong on UI description and diagrams.
+ easy read and good flow, without compromising content or making silly jokes all the time.
+ technically most of it is correct, with a few caveats.
+ quite strong on application lifecycle and the authors have an ability to put some points over (sometimes fairly complex points) in a surprisingly efficient and straightforward way.
Not as good:
- some typos/errors (missing pointer asterisks, diagrams that don't display what is discussed in the text).
- some fundamental errors related to properties (@property/@synthesize are not in any way required in order to make use of dot syntax), also the book declares properties and then doesn't use them, but makes the mistake of thinking they're needed in order to access properties of a pre-existing class... Read more
10 of 11 people found the following review helpful
Slam-dunk best way to start iPhone Dev,
This review is from: Sams Teach Yourself iPhone Application Development in 24 Hours (Paperback)If you're a developer who has never worked on Apple platforms before, this book is GREAT. The iPhone training materials from Apple are thorough but they are frustrating to anyone coming into it cold and wanting to know how to start. This book plugs all of the holes and gets you going fast. It does not give you every little detail but the point is that you can build simple but interesting aps, understanding what you are doing at each step of the way, and come out of it knowing how to continue by yourself. I looked at a lot of other books and they were either too simplistic, only oriented at games, too advanced, etc.
Couple of challenges... the index is mediocre and there was one missing step in the early stages (you have to go into xCode->Windows->Organizer and actually enable your iPhone for development or it won't load your debug aps).
4 of 4 people found the following review helpful
Very good intro into iPhone Dev,
Amazon Verified Purchase(What's this?)
This review is from: Sams Teach Yourself iPhone Application Development in 24 Hours (Paperback)While other iPhone books received many deserved praises, I found that this book had the easiest explanation and learning curve for the beginner cocoa touch and objective-c programmer.
After read all the book, you will be prepared to absorb more demanding books easily. It's a great intro book and really worth your money, specially the first chapters.
› See all 23 customer reviews...
Praise For Sams Teach Yourself iPhone Application Development in 24 Hours
John Ray's and Sean Johnson's book Sam's Teach Yourself iPhone Application Programming in 24 Hours is without a doubt the best book on the subject that I have read so far. As a high-level instructor myself, it is easy to assume that someone new to a subject can just 'assume' something that the instructor takes for granted. The authors' attention to detail is nothing short of incredible.
I have very little prior programming experience and having been busting my hump to understand this subject on my own. I have bought every book released on the subject so far and I can assure you that this is the best one for someone new to the subject with no prior experience to go.
Thanks for a great book. I'll be sure to pick up more of this series on other subjects and recommend them to others!"
Online Sample Chapter
Table of Contents
1. Preparing Your System and iPhone for Development
2. Exploring the Development Environment
3. Discovering Objective-C: The Language of Apple Platforms
4. Inside Objective-C and Cocoa Touch - Where the Rubber Meets the Road
5. Understanding Model-View-Controller
6. Creating a Simple Application Input and Views
7. Extending the Application Interface with Widgets and WebViews
8. Getting the User's Attention
9. Implementing Multiple Views with Tab Bars
10. Navigating Data Using Table Views
11. Reading and Writing Data
12. Building Rotatable and Resizable User Interfaces
13. Generating Graphics
14. Using Media Playback Features
15. Adding Media Recording
16. Interacting with Other Applications
17. Implementing Map and Location Services
18. Exploring iPhone Networking Services
19. Using OpenGL Graphics
20. Extending the Touch Interface
21. Sensing Movement with Accelerometer Input
22. Staying Up-to-Date with Push Notifications
23. Distributing Applications Through the App Store
24. iPhone Debugging and Optimization
Download the sample pages (includes Chapter 6 and Index)
This product currently is not for sale.
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.