Sams Teach Yourself iPhone Application Development in 24 Hours

Front Cover
Pearson Education, Oct 15, 2009 - Computers - 544 pages
&>A clear, easy-to-understand tutorial for developers who want to write software for today's hottest market: iPhone, iTouch, and App Store!

  • The start-to-finish, hands-on introduction to iPhone programming for every developer, regardless of experience
  • Introduces the iPhone development environment and teaches every essential Objective-C concept with fully-documented, carefully-explained code
  • A complete tutorial package: step-by-step instructions, examples, Q and As, quizzes, exercises, tips, shortcuts, and more
  • 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.

     

    Contents

    Introduction
    Preparing Your System and iPhone for Development
    Introduction to Xcode and the iPhone Simulator
    Workshop
    The Language of Apple Platforms
    Inside Cocoa Touch
    Exploring Interface Builder 6 ModelViewController Application Design
    Introduction to Xcode and the iPhone Simulator
    Getting the Users Attention
    Creating Simple Multiview Applications with Toolbars
    Using Tab Bars to Manage Multiview Interfaces 14 Displaying and Navigating Data Using Table Views
    Storing Application Preferences
    Reading and Writing Data 17 Building Rotatable and Resizable User Interfaces
    Extending the Touch Interface
    Sensing Movement with Accelerometer Input
    Working with Rich Media

    Summary
    Working with Text Keyboards and Buttons
    Handling Images Animation and Sliders
    Using Advanced Interface Controls
    Making Multivalue Choices with Pickers
    Interacting with Other Applications
    Implementing Map and Location Services
    Application Debugging and Optimization
    Copyright

    Other editions - View all

    Common terms and phrases

    About the author (2009)

    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.

    Bibliographic information