Articoli correlati a iOS 4 Programming Cookbook: Solutions & Examples...

iOS 4 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod Touch Apps - Brossura

 
9781449388225: iOS 4 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod Touch Apps

Sinossi

You can build a variety of amazing apps on the iOS platform—and every one of them presents a unique set of problems. With the recipes in this cookbook, you'll go beyond theory to solve the vexing, real-life issues you’re likely to face when creating apps for the iPhone, iPad, or iPod Touch. Each recipe provides a clear solution and sample code that you can use right away.

You'll find solutions for working with development frameworks in iOS SDK 4 and technologies such as Cocoa, Objective-C, Xcode, and Interface Builder. Whether you have a little or a lot of experience with iOS development, you’ll find the help you need for every phase of the process, from initial idea to completed project.

  • Work with Objective-C classes, objects, properties, delegates, and memory management
  • Construct a user interface with gesture recognizers
  • Develop location-aware applications with the Map Kit and Core Location APIs
  • Build apps that play audio and video, manage calendars and events, access contacts and groups, or tap into the Photo Library
  • Use the Core Motion framework to access the accelerometer and gyroscope
  • Maintain persistent storage for iOS apps with the Core Data framework
  • Create multitasking-aware apps that let users leave and return without losing their place

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore

Vandad Nahavandipoor has developed software using Cocoa, Cocoa Touch,Assembly, Delphi, and .NET for many years. As a staff member of acompany that is a global leader in mobile money solutions in London,he has worked with some of the world's biggest brands--such as Visaand US Bank---to deliver mobile applications to their customers.Vandad brings an interest in management, leadership andentrepreneurship to his work, believing in the synergy that isachieved as a result of cooperation and working together in a team.

Contenuti

Dedication; Preface; Audience; Organization of This Book; Additional Resources; Conventions Used in This Book; Using Code Examples; We’d Like to Hear from You; Safari® Books Online; Acknowledgments; Chapter 1: Working with Objects; 1.1 Introduction; 1.2 Implementing and Using Custom Objects; 1.3 Allocating and Initializing Objects; 1.4 Defining Two or More Methods with the Same Name in an Object; 1.5 Defining and Accessing Properties; 1.6 Managing Properties Manually; 1.7 Reusing a Block of Code; 1.8 Communicating with Objects; 1.9 Invoking the Selectors of an Object Dynamically; 1.10 Managing Memory with the iOS SDK; 1.11 Managing Untyped Objects; Chapter 2: Implementing Controllers and Views; 2.1 Introduction; 2.2 Getting and Using the Application Delegate; 2.3 Managing the Views in Your Application; 2.4 Creating Your Application’s GUI; 2.5 Making Your View Controller Available at Runtime; 2.6 Using a View in Your Application’s GUI; 2.7 Managing Master-Detail Views; 2.8 Managing Multiple Views; 2.9 Incorporating and Using Models in the GUI; 2.10 Implementing Navigation Bars; 2.11 Switching from One View to Another; 2.12 Setting the Title on a Navigation Bar; 2.13 Displaying an Image for the Title of the Navigation Bar; 2.14 Creating and Managing Buttons on a Navigation Bar; 2.15 Removing a View from a Navigation Controller; 2.16 Manipulating a Navigation Controller’s Array of View Controllers; 2.17 Incorporating a Tab Bar into Your Application; 2.18 Pop Up Additional Information over iPad UI Elements; Chapter 3: Constructing and Using Table Views; 3.1 Introduction; 3.2 Creating a Table View Using Interface Builder; 3.3 Creating a Table View Using Code; 3.4 Assigning an Event Handler to a Table View Using Interface Builder; 3.5 Assigning an Event Handler to a Table View Using Xcode; 3.6 Populating a Table View with Data; 3.7 Receiving and Handling Table View Events; 3.8 Using Different Types of Accessories in a Table View; 3.9 Creating Custom Table View Accessories; 3.10 Customizing the Appearance of a Table View’s Contents; 3.11 Displaying Hierarchical Data; 3.12 Effectively Managing Memory with Table Views; 3.13 Editing and Moving Data in a Table View; 3.14 Enabling Swipe Deletion; 3.15 Grouping Data; Chapter 4: Core Location and Maps; 4.1 Introduction; 4.2 Creating a Map Using Interface Builder; 4.3 Creating a Map Using Code; 4.4 Handling the Events of a Map; 4.5 Pinpointing a Device’s Location; 4.6 Displaying Built-in Pins on a Map View; 4.7 Displaying Pins with Different Colors on a Map View; 4.8 Creating and Displaying Custom Pins on a Map View; 4.9 Retrieving Meaningful Addresses Using Spatial Coordinates; 4.10 Retrieving Spatial Coordinates Using Meaningful Addresses; Chapter 5: Implementing Gesture Recognizers; 5.1 Introduction; 5.2 Detecting Swipe Gestures; 5.3 Reacting to Rotation Gestures; 5.4 Detecting Panning and Dragging Gestures; 5.5 Detecting Long Press Gestures; 5.6 Responding to Tap Gestures; 5.7 Responding to Pinch Gestures; Chapter 6: Networking and XML; 6.1 Introduction; 6.2 Opening and Reading a Local XML File; 6.3 Parsing an XML File into Objects; 6.4 Downloading Files Synchronously; 6.5 Downloading Files Asynchronously; 6.6 Reading and Parsing Remote XML Files; 6.7 Caching Files in Memory; 6.8 Caching Files on Disk; Chapter 7: Operations, Threads, and Timers; 7.1 Introduction; 7.2 Running Tasks Synchronously; 7.3 Running Tasks Asynchronously; 7.4 Creating a Dependency Between Tasks; 7.5 Performing a Task After a Delay; 7.6 Performing Periodic Tasks; 7.7 Performing Periodic Tasks Efficiently; 7.8 Initializing Threads Implicitly; 7.9 Exiting Threads and Timers; 7.10 Avoiding Memory Leaks in Threads; Chapter 8: Audio and Video; 8.1 Introduction; 8.2 Playing Audio Files; 8.3 Handling Interruptions While Playing Audio Files; 8.4 Recording Audio Files; 8.5 Handling Interruptions While Recording Audio Files; 8.6 Playing Audio over Other Sounds That Are Playing; 8.7 Playing Video Files; 8.8 Capturing Thumbnails from a Video File Asynchronously; 8.9 Accessing the iPod Library in Response to a User Request; Chapter 9: Address Book; 9.1 Introduction; 9.2 Accessing the Address Book; 9.3 Retrieving All the People in the Address Book; 9.4 Retrieving Properties of Address Book Entries; 9.5 Inserting a Person Entry in the User’s Address Book; 9.6 Inserting a Group Entry in the User’s Address Book; 9.7 Adding Persons to Groups; 9.8 Searching in the Address Book; 9.9 Retrieving and Setting a Person’s Address Book Image; Chapter 10: Camera and the Photo Library; 10.1 Introduction; 10.2 Detecting and Probing the Camera; 10.3 Taking Photos with the Camera; 10.4 Taking Videos with the Camera; 10.5 Storing Photos in the Photo Library; 10.6 Storing Videos in the Photo Library; 10.7 Retrieving Photos and Videos from the Photo Library; 10.8 Retrieving Assets from the Assets Library; 10.9 Editing Videos on an iOS Device; Chapter 11: Multitasking; 11.1 Introduction; 11.2 Detecting the Availability of Multitasking; 11.3 Completing a Long-Running Task in the Background; 11.4 Receiving Local Notifications in the Background; 11.5 Playing Audio in the Background; 11.6 Handling Location Changes in the Background; 11.7 Saving and Loading the State of a Multitasking iOS Application; 11.8 Handling Network Connections in the Background; 11.9 Handling Notifications Delivered to a Waking Application; 11.10 Handling Locale Changes in the Background; 11.11 Responding to Changes in an Application’s Settings; 11.12 Opting Out of Background Execution; Chapter 12: Core Data; 12.1 Introduction; 12.2 Creating a Core Data Model with Xcode; 12.3 Creating and Using Core Data Model Classes; 12.4 Creating and Saving Data Using Core Data; 12.5 Loading Data Using Core Data; 12.6 Deleting Data Using Core Data; 12.7 Sorting Data Using Core Data; 12.8 Boosting Data Access in Table Views; 12.9 Implementing Relationships with Core Data; Chapter 13: Event Kit; 13.1 Introduction; 13.2 Retrieving the List of Calendars; 13.3 Adding Events to Calendars; 13.4 Accessing the Contents of Calendars; 13.5 Removing Events from Calendars; 13.6 Adding Recurring Events to Calendars; 13.7 Retrieving the Attendees of an Event; 13.8 Adding Alarms to Calendars; 13.9 Handling Event Changed Notifications; 13.10 Presenting Event View Controllers; 13.11 Presenting Event Edit View Controllers; Chapter 14: Graphics; 14.1 Introduction; 14.2 Drawing Basic Shapes on a Graphics Context; 14.3 Drawing Paths on a Graphics Context; 14.4 Drawing Images on a Graphics Context; 14.5 Capturing the Screen Contents into an Image; 14.6 Drawing Text with Core Graphics; Chapter 15: Core Motion; 15.1 Introduction; 15.2 Detecting the Availability of an Accelerometer; 15.3 Detecting the Availability of a Gyroscope; 15.4 Retrieving Accelerometer Data; 15.5 Detecting a Shake on an iOS Device; 15.6 Retrieving Gyroscope Data; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreO'Reilly Media
  • Data di pubblicazione2011
  • ISBN 10 1449388221
  • ISBN 13 9781449388225
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero edizione1
  • Numero di pagine617

Compra usato

Condizioni: buono
Good condition. A copy that has...
Visualizza questo articolo

GRATIS per la spedizione in U.S.A.

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9789350232934: IOS 4 PROGRAMMING COOKBOOK [Paperback] [Feb 17, 2011] NAHAVANDIPOOR

Edizione in evidenza

ISBN 10:  9350232936 ISBN 13:  9789350232934
Brossura

Risultati della ricerca per iOS 4 Programming Cookbook: Solutions & Examples...

Foto dell'editore

Nahavandipoor, Vandad
Editore: O'Reilly Media, 2011
ISBN 10: 1449388221 ISBN 13: 9781449388225
Antico o usato Brossura

Da: Wonder Book, Frederick, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. Codice articolo L08A-02976

Contatta il venditore

Compra usato

EUR 6,10
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Vandad Nahavandipoor
Editore: 2011, 2011
ISBN 10: 1449388221 ISBN 13: 9781449388225
Antico o usato Brossura

Da: ChouetteCoop, Kervignac, Francia

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Used: Good. Occasion - Bon Etat - IOs 4. Programming cookbook (2011) - Grand Format. Codice articolo 3194168

Contatta il venditore

Compra usato

EUR 9,09
Convertire valuta
Spese di spedizione: EUR 8,00
Da: Francia a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Vandad Nahavandipoor
Editore: O'REILLY, 2011
ISBN 10: 1449388221 ISBN 13: 9781449388225
Antico o usato Brossura

Da: Buchpark, Trebbin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Sehr gut. Zustand: Sehr gut - Gepflegter, sauberer Zustand. 1. Auflage 2011. Aus der Auflösung einer renommierten Bibliothek. Kann Stempel beinhalten. | Sprache: Englisch | Produktart: Bücher. Codice articolo 8299824/202

Contatta il venditore

Compra usato

EUR 5,69
Convertire valuta
Spese di spedizione: EUR 45,00
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello