Cover image for iOS 5 Essentials.
iOS 5 Essentials.
Title:
iOS 5 Essentials.
Author:
Daniel, Steven F.
ISBN:
9781849692274
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (274 pages)
Contents:
iOS 5 Essentials -- Table of Contents -- iOS 5 Essentials -- Credits -- Foreword -- About the Author -- Acknowledgements -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Instant Updates on New Packt Books -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. What's New in iOS5 -- What's new in iOS 5 -- Reminders -- Notification Center -- Newsstand -- Getting and installing the iOS 5 SDK -- Creating the MyMagazineArticle application -- Adding the Newsstand Kit framework to our project -- Adding properties to our application -- Creating the MyEmailApp application -- Adding the MessageUI framework to our project -- Building TheMyEmailApp user interface -- Auto-populating fields -- Building and running the MyEmailApp application -- iMessage -- iPhone Camera -- PC Free -- Wi-Fi sync -- Multitasking gestures -- Removing the Xcode developer tools -- Summary -- 2. Using iCloud and the Storage APIs -- Comparing Apple iCloud and Google Docs -- Storing and using documents in iCloud -- Storing key-value data in iCloud -- Requesting entitlements for iCloud storage -- iCloud backup -- Creating the iCloudExample application -- Moving a document to iCloud storage -- iCloud storage APIs -- Searching for documents in iCloud -- Working with documents in iCloud -- The file coordinator -- The file presenter -- Handling file-version conflicts -- Using iCloud storage responsibly -- Summary -- 3. Debugging with OpenGL ES -- Understanding the new workflow feature within Xcode -- Creating a simple project to debug an OpenGL ES application -- Detecting OpenGL ES state information and objects -- View textures -- Shaders.

Error handling in OpenGL ES -- Detecting errors by setting up breakpoints -- Setting up breakpoints in your code -- Setting conditional OpenGL ES entry point breakpoints -- Breaking on frame boundaries -- Summary -- 4. Using Storyboards -- Understanding Storyboards -- Transitions -- How to go about creating Storyboard files -- Creating a simple Storyboard (Twitter) application -- Creating scenes -- Configuring scenes -- Building a Twitter application -- Composing a Tweet message -- Adding photos to a Tweet -- Preparing to transition to a new view-controller -- Presenting storyboard view-controllers programmatically -- Summary -- 5. Using AirPlay and Core Image -- Understanding the AirPlay framework -- Creating a simple AirPlay application -- Using AirPlay to present application content to Apple TV -- Understanding the Core Image framework -- Creating a simple Core Image application -- Learn how to apply image filter effects using the CIImage class -- Color effects -- Transitions -- Summary -- 6. Xcode Tools - Improvements -- LLVM compiler -- Automatic Reference Counting (ARC) -- Strong references -- Weak references -- ARC qualifiers - regular variables -- Variable qualifiers -- Interface builder -- Support for creating storyboard files for iOS applications -- Location simulator -- Creating a simple geographical application -- OpenGL ES debugging -- OpenGL ES frame capture -- Application data management -- UI automation enhancements -- Preparing your application -- Creating a simple UIAutomation application -- Writing the UIAutomation test script -- Running your tests -- Summary -- 7. Making your Applications Run Smoothly using Instruments -- Introduction to Instruments -- Tracing iOS applications -- Loading the MapKitExample project -- Running and profiling the project -- VM faults -- Memory leaks -- Run-time errors -- Compile-time errors.

Adding and configuring Instruments -- Using the Instruments library -- Locating an Instrument within the Library -- Adding and removing instruments -- Configuring an instrument -- Other components of the Instruments family explained -- What's new in Instruments -- Time Profiler with CPU strategy -- System Trace for iOS -- Network Connections -- Network activity -- Summary -- Index.
Abstract:
Each chapter will take you through a new major feature of iOS 5. You will learn how to integrate each feature into your applications. If you ever wanted to learn about the latest features of iOS 5 and learn how to incorporate Twitter, iCloud and Core Image framework effects functionality into your applications, then this book is for you. You should have a good knowledge of programming experience with Objective-C, and have used Xcode 4. iPhone programming experience is not required.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: