iPhone iOS 5 Development Essentials

iPhone iOS 5 Development Essentials

“iPhone iOS 5 Development Essentials” is another free online book from Techotopia. The aim of this book is to teach you the skills necessary to build your own apps for the iPhone. This iOS 5 edition of iPhone Development Essentials contains 56 chapters of in-depth information on the development of apps for the iPhone fully updated for use with the iOS 5 SDK.


iOS 5 introduces a wide range of new opportunities for the iPhone application developer to utilize. Beginning with the basics, this book provides an overview of the iPhone hardware and the architecture of iOS 5. An introduction to programming in Objective-C is provided followed by an in-depth look at the design of iPhone applications and user interfaces. More advanced topics such as file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. New iOS 5 specific features are also covered including page view controller implementation, iCloud based storage, Storyboard user interface design, image filtering with Core Image and Twitter integration.

Table of Contents

  • The Anatomy of an iPhone 4
  • iOS 5 Architecture and SDK Frameworks
  • Joining the Apple iOS Developer Program
  • Installing Xcode 4 and the iOS 5 SDK
  • Creating a Simple iPhone iOS 5 App
  • Testing iOS 5 Apps on the iPhone – Developer Certificates and Provisioning Profiles
  • The Basics of Objective-C Programming
  • The Basics of Object Oriented Programming in Objective-C
  • An Overview of the iPhone iOS 5 Application Development Architecture
  • Creating an Interactive iOS 5 iPhone App
  • Writing iOS 5 Code to Hide the iPhone Keyboard
  • Understanding iPhone iOS 5 Views, Windows and the View Hierarchy
  • iOS 5 iPhone Rotation, View Resizing and Layout Handling
  • Creating an iOS 5 iPhone Multiview Application using the Tab Bar
  • Creating a Simple iOS 5 iPhone Table View Application
  • Creating a Navigation based iOS 5 iPhone Application using TableViews
  • Using Xcode Storyboarding with iOS 5
  • Implementing a Page based iOS 5 iPhone Application using UIPageViewController
  • An Example iOS 5 iPhone UIPageViewController Application
  • Using the UIPickerView and UIDatePicker Components in iOS 5 iPhone Applications
  • An iOS 5 iPhone UIPickerView Example
  • Working with Directories on iOS 5
  • Working with iPhone Files on iOS 5
  • iOS 5 iPhone Directory Handling and File I/O . A Worked Example
  • Preparing an iOS 5 App to use iCloud Storage
  • Managing Files using the iOS 5 UIDocument Class
  • Using iCloud Storage in an iOS 5 iPhone Application
  • Synchronizing iPhone iOS 5 Key-Value Data using iCloud
  • iOS 5 iPhone Data Persistence using Archiving
  • iOS 5 iPhone Database Implementation using SQLite
  • An Example SQLite based iOS 5 iPhone Application
  • Working with iOS 5 iPhone Databases using Core Data
  • An iOS 5 iPhone Core Data Tutorial
  • An Overview of iOS 5 iPhone Multitouch, Taps and Gestures
  • An Example iOS 5 iPhone Touch, Multitouch and Tap Application
  • Detecting iOS 5 iPhone Touch Screen Gesture Motions
  • Identifying iPhone Gestures using iOS 5 Gesture Recognizers
  • An iPhone iOS 5 Gesture Recognition Tutorial
  • Drawing iOS 5 iPhone 2D Graphics with Quartz
  • An iOS 5 iPhone Graphics Tutorial using Quartz 2D and Core Image
  • Basic iOS 5 iPhone Animation using Core Animation
  • Integrating iAds into an iOS 5 iPhone App
  • An Overview of iOS 5 iPhone Multitasking
  • Scheduling iOS 5 iPhone Local Notifications
  • Getting iPhone Location Information using the iOS 5 Core Location Framework
  • An Example iOS 5 iPhone Location Application
  • Working with Maps on the iPhone with MapKit and the MKMapView Class
  • Accessing the iPhone Camera and Photo Library
  • An Example iOS 5 iPhone Camera Application
  • Video Playback from within an iOS 5 iPhone Application
  • Playing Audio on an iPhone using AVAudioPlayer
  • Recording Audio on an iPhone with AVAudioRecorder
  • Integrating Twitter into iPhone iOS 5 Applications
  • An Example iPhone iOS 5 TWTeetComposeViewController Twitter Application
  • Preparing and Submitting an Application to the App Store

Book Details

Author(s): Neil Smyth
Format(s): HTML
Link: Read online.

Leave a Reply