skip to content
IPad application development in 24 hours Preview this item
ClosePreview this item

IPad application development in 24 hours

Author: John Ray
Publisher: Indianapolis, Ind. : Sams ; London : Pearson Education [distributor], 2010.
Series: Sams teach yourself
Edition/Format:   Print book : English

The clear, easy-to-understand tutorial is designed for developers who want to write software for today's hottest new device: Apple's iPad. In just 24 sessions of one hour or less, users learn how to  Read more...


(not yet rated) 0 with reviews - Be the first.

More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Document Type: Book
All Authors / Contributors: John Ray
ISBN: 9780672333392 0672333392
OCLC Number: 640080394
Description: x, 682 pages : illustrations ; 24 cm.
Contents: Introduction 1HOUR 1: Preparing Your System and iPad for Development 5Welcome to the iPad Platform 5Becoming an iPad Developer 8Creating a Development Provisioning Profile 13Developer Technology Overview 25Summary 27Q&A 27Workshop 28 HOUR 2: Introduction to Xcode and the iPhone Simulator 29Using Xcode 29Using the iPhone Simulator 47Further Exploration 52Summary 52Q&A 53Workshop 53 HOUR 3: Discovering Objective-C: The Language of Apple Platforms 55Object-Oriented Programming and Objective-C 55Exploring the Objective-C File Structure 60Objective-C Programming Basics 67Memory Management 76Further Exploration 78Summary 79Q&A 79Workshop 80 HOUR 4: Inside Cocoa Touch 83What Is Cocoa Touch? 83Exploring the iPhone OS Technology Layers 85Tracing the iPad Application Life Cycle 89Cocoa Fundamentals 91Exploring the iPhone OS Frameworks with Xcode 100Summary 104Q&A 104Workshop 104 HOUR 5: Exploring Interface Builder 107Understanding Interface Builder 107Creating User Interfaces 112Customizing Interface Appearance 117Connecting to Code 122Further Exploration 130Summary 131Q&A 131Workshop 132 HOUR 6: Model-View-Controller Application Design 133Understanding the Model-View-Controller Paradigm 133How Xcode and Interface Builder Implement MVC 136Using the View-Based Application Template 139Further Exploration 153Summary 154Q&A 154Workshop 154 HOUR 7: Working with Text, Keyboards, and Buttons 157Basic User Input and Output 157Using Text Fields, Text Views, and Buttons 159Further Exploration 184Summary 185Q&A 185Workshop 186 HOUR 8: Handling Images, Animation, and Sliders 187User Input and Output 187Creating and Managing Image Animations and Sliders 188Further Exploration 207Summary 208Q&A 208Workshop 209 HOUR 9: Using Advanced Interface Objects and Views 211User Input and Output (Continued) 211Using Switches, Segmented Controls, and Web Views 216Using Scrolling Views 232Further Exploration 238Summary 239Q&A 239Workshop 240 HOUR 10: Getting the User's Attention 241Exploring User Alert Methods 241Generating Alerts 245Using Alert Sounds 255Further Exploration 258Summary 259Q&A 259Workshop 260 HOUR 11: Presenting Options with Popovers and Toolbars 261Understanding Popovers and Toolbars 262Using Popovers with Toolbars 264Further Exploration 279Summary 280Q&A 280Workshop 281 HOUR 12: Making Multivalue Choices with Pickers and Action Sheets 283Popover-centric UI Elements 283The PopoverPlayground Project 289Using Date Pickers 289Implementing a Custom Picker View 299Using Action Sheets 316Further Exploration 321Summary 322Q&A 322Workshop 323 HOUR 13: Focusing on Tasks with Modal Views 325Modal Views 325Using Modal Views 328Further Exploration 339Summary 339Q&A 339Workshop 340 HOUR 14: Implementing Multiview Applications 341Exploring Single Versus Multiview Applications 341Creating a Multiview Application 342Building a Multiview Tab Bar Application 354Further Exploration 374Summary 376Q&A 376Workshop 376 HOUR 15: Navigating Information Using Table Views and Split View-Based Applications 379Understanding Table Views and Split Views 380Building a Simple Table View Application 383Creating a Split View-Based Application 396Further Exploration 411Summary 411Q&A 412Workshop 412 HOUR 16: Readingand Writing Application Data 415Design Considerations 415Reading and Writing User Defaults 418Understanding the iPad File System Sandbox 433Implementing File System Storage 436Further Exploration 457Summary 458Q&A 458Workshop 459 HOUR 17: Building Rotatable and Resizable User Interfaces 461Rotatable and Resizable Interfaces 461Creating Rotatable and Resizable Interfaces with Interface Builder 465Reframing Controls on Rotation 471Swapping Views on Rotation 479Further Exploration 485Summary 486Q&A 486Workshop 487 HOUR 18: Extending the Touch Interface 489Multitouch Gesture Recognition 490Using Gesture Recognizers 491Further Exploration 506Summary 507Q&A 507Workshop 508 HOUR 19: Sensing Movement with Accelerometer Input 509Accelerometer Background 510Sensing Orientation 513Detecting Tilt 518Detecting Movement 522Further Exploration 523Summary 524Workshop 524 HOUR 20: Working with Rich Media 527Exploring Rich Media 527Preparing the Media Playground Application 529Using the Movie Player 534Creating and Playing Audio Recordings 539Using the iPad Photo Library 544Accessing and Playing the iPod Library 548Further Exploration 554Summary 555Q&A 555Workshop 556 HOUR 21: Interacting with Other Applications 557Extending Application Integration 557Using Address Book, Email, and Maps... Oh My! 561Further Exploration 577Summary 577Q&A 577Workshop 578 HOUR 22: Building Universal Applications 579Universal Application Development 579Understanding the Universal Window Application Template 581Other Universal Application Tools 597Further Exploration 599Summary 599Q&A 599Workshop 600 HOUR 23: Application Debugging and Optimization 601Debugging in Xcode 602Monitoring with Instruments 615Profiling with Shark 622Further Exploration 629Summary 629Workshop 630 HOUR 24: Distributing Applications Through the App Store 631Preparing an Application for the App Store 632Submitting an Application for Approval 642Promoting Your Application 649Exploring Other Distribution Methods 654Summary 656Q&A 656Workshop 657 Index 659
Series Title: Sams teach yourself
Responsibility: by John Ray.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # IPad application development in 24 hours
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "640080394" ;
   library:placeOfPublication <> ;
   library:placeOfPublication <> ; # Indianapolis, Ind.
   library:placeOfPublication <> ; # London
   schema:about <> ;
   schema:about <> ; # Mobile computing
   schema:about <> ; # Apple computer
   schema:about <> ; # Laptop computers
   schema:bookFormat bgn:PrintBook ;
   schema:creator <> ; # John Ray
   schema:datePublished "2010" ;
   schema:exampleOfWork <> ;
   schema:inLanguage "en" ;
   schema:isPartOf <> ; # Sams teach yourself
   schema:name "IPad application development in 24 hours"@en ;
   schema:productID "640080394" ;
   schema:publication <> ;
   schema:publisher <> ; # Pearson Education [distributor]
   schema:publisher <> ; # Sams
   schema:workExample <> ;
   umbel:isLike <> ;
   wdrs:describedby <> ;

Related Entities

<> # London
    a schema:Place ;
   schema:name "London" ;

<> # Pearson Education [distributor]
    a bgn:Agent ;
   schema:name "Pearson Education [distributor]" ;

<> # Indianapolis, Ind.
    a schema:Place ;
   schema:name "Indianapolis, Ind." ;

<> # Sams teach yourself
    a bgn:PublicationSeries ;
   schema:hasPart <> ; # IPad application development in 24 hours
   schema:name "Sams teach yourself" ;

<> # Mobile computing
    a schema:Intangible ;
   schema:name "Mobile computing"@en ;

<> # Apple computer
    a schema:Intangible ;
   schema:name "Apple computer"@en ;

<> # Laptop computers
    a schema:Intangible ;
   schema:name "Laptop computers"@en ;

<> # John Ray
    a schema:Person ;
   schema:birthDate "1971" ;
   schema:familyName "Ray" ;
   schema:givenName "John" ;
   schema:name "John Ray" ;

    a schema:ProductModel ;
   schema:isbn "0672333392" ;
   schema:isbn "9780672333392" ;

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.