Home > Store

Core iOS Developer's Cookbook, The, 5th Edition

Register your product to gain access to bonus material or receive a coupon.

Core iOS Developer's Cookbook, The, 5th Edition

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • The ultimate hands-on guide to developing iPhone, iPad, and iPod touch apps for iOS 7 - by best-selling author and iOS guru Erica Sadun and expert developer Rich Wardwell
  • Fully revised for the newest features of Apple's iOS 7 for iPhone, iPad, and iPod touch
  • Designed to help new iOS developers get started fast with Objective-C and Xcode 4
  • Shows iOS developers how to make the most of Apple's frameworks in their apps

Description

  • Copyright 2014
  • Dimensions: 7" x 9"
  • Pages: 672
  • Edition: 5th
  • Book
  • ISBN-10: 0-321-94810-6
  • ISBN-13: 978-0-321-94810-6

The best place to start iOS application development

The Core iOS Developer’s Cookbook provides ready-to-use code solutions for common iOS challenges, providing recipes that help you master the core technology at the heart of iOS. Renowned iOS programming expert Erica Sadun and top iOS developer Rich Wardwell cover the topics you need to create successful mobile applications that take full advantage of iOS graphics, touches, and views.

As in all of Sadun’s iOS bestsellers, The Core iOS Developer’s Cookbook translates modern best practices into working code, distilling key concepts into concise recipes you can easily understand and apply to your own projects. This isn’t just cut-and-paste; using examples, Sadun and Wardwell fully explain both the “how” and “why” that underscore effective and successful iOS development.

Coverage includes

  • Creating direct touch-based interfaces with multi-touch, gestures, and custom gesture recognizers
  • Building and customizing controls in powerful ways
  • Adding novel motion effects
  • Alerting users via pop-ups, progress bars, local notifications, popovers, audio cues, and more
  • Using Xcode modules to easily integrate system frameworks and headers
  • Assembling views and animation, organizing view hierarchies, and understanding how views work together
  • Supporting multiple screen geometries with the breakthrough Auto Layout constraints system
  • Controlling keyboards, making onscreen elements “text aware,” and efficiently scanning and formatting text
  • Organizing user workspaces with view controllers
  • Managing photos, videos, email, and text messages
  • Leveraging enhanced iOS support for social media activities, including Flickr and Vimeo
  • Implementing VoiceOver accessibility, including text-to-speech
  • Getting started with Core Data-managed data stores
  • Leveraging powerful networking and web services support
  • Using APIs to enhance the user experience

Extras

Author's Site

For code files, please visit the authors' website at here

Sample Content

Sample Pages

Download the sample pages (includes Chapter 1 and Index)

Table of Contents

Preface xiii
Chapter 1: Gestures and Touches     1

Touches     1
Recipe: Adding a Simple Direct Manipulation Interface     5
Recipe: Adding Pan Gesture Recognizers     7
Recipe: Using Multiple Gesture Recognizers Simultaneously     9
Recipe: Constraining Movement     14
Recipe: Testing Touches     15
Recipe: Testing Against a Bitmap     17
Recipe: Drawing Touches Onscreen     20
Recipe: Smoothing Drawings     22
Recipe: Using Multi-Touch Interaction     26
Recipe: Detecting Circles     29
Recipe: Creating a Custom Gesture Recognizer     34
Recipe: Dragging from a Scroll View     37
Recipe: Live Touch Feedback     40
Recipe: Adding Menus to Views     45
Summary     47
Chapter 2: Building and Using Controls     49
The UIControl Class     49
Buttons     53
Buttons in Interface Builder     55
Recipe: Building Buttons     56
Recipe: Animating Button Responses     60
Recipe: Adding a Slider with a Custom Thumb     62
Recipe: Creating a Twice-Tappable Segmented Control     67
Working with Switches and Steppers     70
Recipe: Subclassing UIControl     72
Recipe: Building a Star Slider     76
Recipe: Building a Touch Wheel     79
Recipe: Creating a Pull Control     83
Recipe: Building a Custom Lock Control     88
Recipe: Image Gallery Viewer     93
Building Toolbars     96
Summary     98
Chapter 3: Alerting the User     101
Talking Directly to Your User through Alerts     101
Recipe: Using Blocks with Alerts     105
Recipe: Using Variadic Arguments with Alert Views     110
Presenting Lists of Options     112
“Please Wait”: Showing Progress to Your User     115
Recipe: Modal Progress Overlays     117
Recipe: Custom Modal Alert View     119
Recipe: Basic Popovers     124
Recipe: Local Notifications     126
Alert Indicators     128
Recipe: Simple Audio Alerts     129
Summary     133
Chapter 4: Assembling Views and Animations     135
View Hierarchies     135
Recipe: Recovering a View Hierarchy Tree     137
Recipe: Querying Subviews     139
Managing Subviews     141
Tagging and Retrieving Views     142
Recipe: Naming Views by Object Association     143
View Geometry     146
Recipe: Working with View Frames     150
Recipe: Retrieving Transform Information     158
Display and Interaction Traits     164
UIView Animations     165
Recipe: Fading a View In and Out     167
Recipe: Swapping Views     168
Recipe: Flipping Views     169
Recipe: Using Core Animation Transitions     170
Recipe: Bouncing Views as They Appear     172
Recipe: Key Frame Animations 

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.