iPhone Application Development with iPhone 4

Visual QuickStart Guides, designed in an attractive tutorial and reference format, are the quickest, easiest, and most thorough way to learn applications, tasks, and technologies. The Visual QuickStart Guides are the smart choice--they guide the learner with a friendly and supportive approach. The v...

Descripción completa

Detalles Bibliográficos
Otros Autores: Campbell, Duncan Author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Place of publication not identified] Peachpit Press 2010
Edición:1st edition
Colección:Visual quickstart guide iPhone application development for IOS 4
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629223606719
Tabla de Contenidos:
  • Cover
  • Table of Contents
  • Introduction
  • Chapter 1 Objective-C and Cocoa
  • Frameworks
  • Classes
  • Methods
  • Creating objects
  • Properties
  • Memory Management
  • Autorelease pools
  • Commonly Used Classes
  • Strings
  • Dates and times
  • Arrays
  • Dictionaries
  • Notifications
  • Timers
  • Design Patterns
  • Model View Controller
  • Delegate
  • Target-Action
  • Categories
  • Singletons
  • Chapter 2 The iPhone Developer's Toolbox
  • About the Xcode IDE
  • About the Groups & Files pane
  • Targets
  • About the toolbar
  • About the details pane
  • About the editor pane
  • Gutter and focus ribbon
  • Find-and-replace operations
  • Bookmarks
  • Jump-to-definition and help
  • Code completion
  • About the navigation bar
  • Creating new files
  • Building and running your application
  • Cleaning
  • About the iPhone Simulator
  • About Interface Builder
  • About the document window
  • About the Library window
  • About the inspector window
  • About the Documentation
  • The Xcode Organizer
  • Projects & Sources
  • Devices
  • iPhone Development
  • Chapter 3 Common Tasks
  • Application Startup and Configuration
  • Using the application delegate
  • Understanding application settings
  • Working with user preferences
  • Application preferences
  • Adding controls
  • Localization
  • Accessibility
  • Making your applications accessible
  • Accessibility attributes
  • Interapp Communication
  • Sharing information between applications
  • Using the pasteboard
  • Chapter 4 iPhone User Interface Elements
  • Views
  • Frames
  • Bounds
  • Animation
  • Autosizing
  • Custom drawing
  • Transforms
  • Image Views
  • Animating images
  • Scrolling
  • Zoom
  • Paging
  • Labels
  • Progress and Activity Indicators
  • Indicating progress
  • Showing activity
  • Alerts and Actions
  • Alerting users
  • Confirming an action
  • Picker Views
  • Toolbars
  • Toolbar items
  • Text.
  • To use keyboards
  • Restricting content
  • Text views
  • Data detectors
  • Hiding the keyboard
  • Scrolling the interface
  • Web Views
  • Running JavaScript
  • Loading local content and handling hyperlinks
  • Controls
  • Buttons
  • Switches
  • Sliders
  • Segmented controls
  • Chapter 5 Tabs and Tables
  • View Controllers
  • Presenting views
  • Responding to changes in orientation
  • Displaying modal views
  • Handling low-memory conditions
  • Tab Views
  • Adding graphics and titles to tabs
  • Table Views
  • Grouping rows into sections and styles
  • Editing and searching table views
  • Drilling down in table views
  • Creating custom cells
  • Chapter 6 Files and Networking
  • Files
  • The file system
  • Common directories
  • Working with files
  • Previewing documents
  • Networking
  • Retrieving content from web pages
  • Parsing XML
  • Sending data to Web pages
  • Responding to HTTP Authentication
  • Creating peer-to-peer applications
  • Chapter 7 Touches, Shakes, and Orientation
  • Touch
  • Adding tapping support
  • Adding long-touch support
  • Multi-Touch Gestures
  • The iPhone Accelerometer
  • Detecting shakes
  • Determining orientation
  • Redrawing the interface when the orientation changes
  • Responding to the accelerometer
  • Chapter 8 Location and Mapping
  • About Core Location
  • Handling location updates
  • Testing outside the simulator
  • Increasing the accuracy
  • Adding a timeout
  • Accessing the compass
  • About Map Kit
  • Map Overlays
  • Adding annotations
  • Adding reverse geocoding
  • Putting It All Together
  • Chapter 9 Multimedia
  • Playing Audio
  • Providing more control
  • Responding to audio events
  • Playing audio in the background
  • Controlling audio from the background
  • Recording Audio
  • Using the iPhone's Camera
  • Taking photos and video
  • Playing Video
  • To gain more control over movie playback
  • Using the iPod Library.
  • Accessing media items
  • Accessing media collections
  • Using the media picker
  • Playing media
  • Chapter 10 Contacts, Calendars, E-mail, and SMS
  • Working with the Address Book
  • Group records
  • Person records
  • Adding a User Interface
  • Picking people
  • Editing people
  • The iPhone Calendar
  • Events
  • Viewing event details
  • Editing events
  • E-mail
  • SMS
  • Chapter 11 Multitasking
  • What Is Multitasking?
  • Entering and exiting background mode
  • Multitasking services
  • Responding to Local Notifications
  • Index.