售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜