skip to content
The core iOS developer's cookbook. Preview this item
ClosePreview this item
Checking...

The core iOS developer's cookbook.

Author: Erica Sadun; Rich Wardwell
Publisher: Upper Saddle River, NJ : Addison-Wesley, [2014] ©2014
Series: Developer's library.
Edition/Format:   Print book : English : Fifth editionView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Erica Sadun; Rich Wardwell
ISBN: 9780321948106 0321948106
OCLC Number: 859556449
Notes: "Completely updated for iOS 7 and Xcode 5"--Cover.
Includes index.
Description: xxiii, 640 pages : illustrations ; 23 cm.
Contents: Machine generated contents note: Touches --
Recipe: Adding a Simple Direct Manipulation Interface --
Recipe: Adding Pan Gesture Recognizers --
Recipe: Using Multiple Gesture Recognizers Simultaneously --
Recipe: Constraining Movement --
Recipe: Testing Touches --
Recipe: Testing Against a Bitmap --
Recipe: Drawing Touches Onscreen --
Recipe: Smoothing Drawings --
Recipe: Using Multi-Touch Interaction --
Recipe: Detecting Circles --
Recipe: Creating a Custom Gesture Recognizer --
Recipe: Dragging from a Scroll View --
Recipe: Live Touch Feedback --
Recipe: Adding Menus to Views --
Summary --
The UIControl Class --
Buttons --
Buttons in Interface Builder --
Recipe: Building Buttons --
Recipe: Animating Button Responses --
Recipe: Adding a Slider with a Custom Thumb --
Recipe: Creating a Twice-Tappable Segmented Control --
Working with Switches and Steppers --
Recipe: Subclassing UIControl --
Recipe: Building a Star Slider --
Recipe: Building a Touch Wheel. Contents note continued: Recipe: Creating a Pull Control --
Recipe: Building a Custom Lock Control --
Recipe: Image Gallery Viewer --
Building Toolbars --
Summary --
Talking Directly to Your User through Alerts --
Recipe: Using Blocks with Alerts --
Recipe: Using Variadic Arguments with Alert Views --
Presenting Lists of Options --
"Please Wait": Showing Progress to Your User --
Recipe: Modal Progress Overlays --
Recipe: Custom Modal Alert View --
Recipe: Basic Popovers --
Recipe: Local Notifications --
Alert Indicators --
Recipe: Simple Audio Alerts --
Summary --
View Hierarchies --
Recipe: Recovering a View Hierarchy Tree --
Recipe: Querying Subviews --
Managing Subviews --
Tagging and Retrieving Views --
Recipe: Naming Views by Object Association --
View Geometry --
Recipe: Working with View Frames --
Recipe: Retrieving Transform Information --
Display and Interaction Traits --
UIView Animations --
Recipe: Fading a View In and Out --
Recipe: Swapping Views. Contents note continued: Recipe: Flipping Views --
Recipe: Using Core Animation Transitions --
Recipe: Bouncing Views as They Appear --
Recipe: Key Frame Animations --
Recipe: Image View Animations --
Summary --
What Are Constraints? --
Constraint Attributes --
The Laws of Constraints --
Constraints and Frames --
Creating Constraints --
Format Strings --
Predicates --
Format String Summary --
Aligning Views and Flexible Sizing --
Constraint Processing --
Managing Constraints --
Recipe: Comparing Constraints --
Recipe: Creating Fixed-Size Constrained Views --
Recipe: Centering Views --
Recipe: Setting Aspect Ratio --
Recipe: Responding to Orientation Changes --
Debugging Your Constraints --
Recipe: Describing Constraints --
Constraint Macros --
Summary --
Recipe: Dismissing a UITextField Keyboard --
Recipe: Dismissing Text Views with Custom Accessory Views --
Recipe: Adjusting Views Around Keyboards --
Recipe: Creating a Custom Input View. Contents note continued: Recipe: Making Text-Input-Aware Views --
Recipe: Adding Custom Input Views to Nontext Views --
Recipe: Building a Better Text Editor (Part I) --
Recipe: Building a Better Text Editor (Part II) --
Recipe: Text-Entry Filtering --
Recipe: Detecting Text Patterns --
Recipe: Detecting Misspelling in a UITextView --
Searching for Text Strings --
Summary --
View Controllers --
Developing with Navigation Controllers and Split Views --
Recipe: The Navigation Item Class --
Recipe: Modal Presentation --
Recipe: Building Split View Controllers --
Recipe: Creating Universal Split View/Navigation Apps --
Recipe: Tab Bars --
Remembering Tab State --
Recipe: Page View Controllers --
Recipe: Custom Containers --
Recipe: Segues --
Summary --
Image Picker Controller --
Recipe: Selecting Images --
Recipe: Snapping Photos --
Recipe: Recording Video --
Recipe: Playing Video with Media Player --
Recipe: Editing Video --
Recipe: Picking and Editing Video. Contents note continued: Recipe: E-mailing Pictures --
Recipe: Sending a Text Message --
Recipe: Posting Social Updates --
Summary --
iOS Tables --
Delegation --
Creating Tables --
Recipe: Implementing a Basic Table --
Table View Cells --
Recipe Creating Checked Table Cells --
Working with Disclosure Accessories --
Recipe: Table Edits --
Recipe: Working with Sections --
Recipe: Searching Through a Table --
Recipe: Adding Pull-to-Refresh to Your Table --
Recipe: Adding Action Rows --
Coding a Custom Group Table --
Recipe: Building a Multiwheel Table --
Using UIDatePicker --
Summary --
Collection Views Versus Tables --
Establishing Collection Views --
Flow Layouts --
Recipe: Basic Collection View Flows --
Recipe: Custom Cells --
Recipe: Scrolling Horizontal Lists --
Recipe: Introducing Interactive Layout Effects --
Recipe: Scroll Snapping --
Recipe: Creating a Circle Layout --
Recipe: Adding Gestures to Layout --
Recipe: Creating a True Grid Layout --
Recipe: Custom Item Menus. Contents note continued: Summary --
Recipe: Working with Uniform Type Identifiers --
Recipe: Accessing the System Pasteboard --
Recipe: Monitoring the Documents Folder --
Recipe: Activity View Controller --
Recipe: The Quick Look Preview Controller --
Recipe: Using the Document Interaction Controller --
Recipe: Declaring Document Support --
Recipe: Creating URL-Based Services --
Summary --
Introducing Core Data --
Entities and Models --
Creating Contexts --
Adding Data --
Querying the Database --
Removing Objects --
Recipe: Using Core Data for a Table Data Source --
Recipe: Search Tables and Core Data --
Recipe: Adding Edits to Core Data Table Views --
Recipe: A Core Data-Powered Collection View --
Summary --
Recipe: Checking Your Network Status --
Scanning for Connectivity Changes --
The URL Loading System --
Recipe: Simple Downloads --
Recipe: Downloads with Feedback --
Recipe: Background Transfers --
Recipe: Using JSON Serialization --
Recipe: Converting XML into Trees. Contents note continued: Summary --
Accessing Basic Device Information --
Adding Device Capability Restrictions --
Recipe: Checking Device Proximity and Battery States --
Recipe: Recovering Additional Device Information --
Core Motion Basics --
Recipe: Using Acceleration to Locate "Up" --
Working with Basic Orientation --
Recipe: Using Acceleration to Move Onscreen Objects --
Recipe: Accelerometer-Based Scroll View --
Recipe: Retrieving and Using Device Attitude --
Detecting Shakes Using Motion Events --
Recipe: Using External Screens --
Tracking Users --
One More Thing: Checking for Available Disk Space --
Summary --
Accessibility 101 --
Enabling Accessibility --
Traits --
Labels --
Hints --
Testing with the Simulator --
Broadcasting Updates --
Testing Accessibility on iOS --
Speech Synthesis --
Dynamic Type --
Summary --
Numbers --
Boxing --
Container Literals --
Subscripting --
Feature Tests.
Series Title: Developer's library.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/859556449> # The core iOS developer's cookbook.
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "859556449" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/inu> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/1405392062#Topic/ipod_touch_digital_music_player_programming> ; # iPod touch (Digital music player)--Programming
   schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
   schema:about <http://experiment.worldcat.org/entity/work/data/1405392062#Topic/ipad_computer_programming> ; # iPad (Computer)--Programming
   schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
   schema:about <http://experiment.worldcat.org/entity/work/data/1405392062#CreativeWork/ios_electronic_resource> ; # iOS (Electronic resource)
   schema:about <http://experiment.worldcat.org/entity/work/data/1405392062#Topic/iphone_smartphone_programming> ; # iPhone (Smartphone)--Programming
   schema:about <http://id.worldcat.org/fast/1784820> ; # iOS (Electronic resource)
   schema:about <http://dewey.info/class/005.3/e23/> ;
   schema:bookEdition "Fifth edition /" ;
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/1405392062#Person/wardwell_rich> ; # Rich Wardwell
   schema:copyrightYear "2014" ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/1405392062#Person/sadun_erica> ; # Erica Sadun
   schema:datePublished "2014" ;
   schema:description "Machine generated contents note: Touches -- Recipe: Adding a Simple Direct Manipulation Interface -- Recipe: Adding Pan Gesture Recognizers -- Recipe: Using Multiple Gesture Recognizers Simultaneously -- Recipe: Constraining Movement -- Recipe: Testing Touches -- Recipe: Testing Against a Bitmap -- Recipe: Drawing Touches Onscreen -- Recipe: Smoothing Drawings -- Recipe: Using Multi-Touch Interaction -- Recipe: Detecting Circles -- Recipe: Creating a Custom Gesture Recognizer -- Recipe: Dragging from a Scroll View -- Recipe: Live Touch Feedback -- Recipe: Adding Menus to Views -- Summary -- The UIControl Class -- Buttons -- Buttons in Interface Builder -- Recipe: Building Buttons -- Recipe: Animating Button Responses -- Recipe: Adding a Slider with a Custom Thumb -- Recipe: Creating a Twice-Tappable Segmented Control -- Working with Switches and Steppers -- Recipe: Subclassing UIControl -- Recipe: Building a Star Slider -- Recipe: Building a Touch Wheel."@en ;
   schema:description "Contents note continued: Summary -- Recipe: Working with Uniform Type Identifiers -- Recipe: Accessing the System Pasteboard -- Recipe: Monitoring the Documents Folder -- Recipe: Activity View Controller -- Recipe: The Quick Look Preview Controller -- Recipe: Using the Document Interaction Controller -- Recipe: Declaring Document Support -- Recipe: Creating URL-Based Services -- Summary -- Introducing Core Data -- Entities and Models -- Creating Contexts -- Adding Data -- Querying the Database -- Removing Objects -- Recipe: Using Core Data for a Table Data Source -- Recipe: Search Tables and Core Data -- Recipe: Adding Edits to Core Data Table Views -- Recipe: A Core Data-Powered Collection View -- Summary -- Recipe: Checking Your Network Status -- Scanning for Connectivity Changes -- The URL Loading System -- Recipe: Simple Downloads -- Recipe: Downloads with Feedback -- Recipe: Background Transfers -- Recipe: Using JSON Serialization -- Recipe: Converting XML into Trees."@en ;
   schema:description "Contents note continued: Summary -- Accessing Basic Device Information -- Adding Device Capability Restrictions -- Recipe: Checking Device Proximity and Battery States -- Recipe: Recovering Additional Device Information -- Core Motion Basics -- Recipe: Using Acceleration to Locate "Up" -- Working with Basic Orientation -- Recipe: Using Acceleration to Move Onscreen Objects -- Recipe: Accelerometer-Based Scroll View -- Recipe: Retrieving and Using Device Attitude -- Detecting Shakes Using Motion Events -- Recipe: Using External Screens -- Tracking Users -- One More Thing: Checking for Available Disk Space -- Summary -- Accessibility 101 -- Enabling Accessibility -- Traits -- Labels -- Hints -- Testing with the Simulator -- Broadcasting Updates -- Testing Accessibility on iOS -- Speech Synthesis -- Dynamic Type -- Summary -- Numbers -- Boxing -- Container Literals -- Subscripting -- Feature Tests."@en ;
   schema:description "Contents note continued: Recipe: E-mailing Pictures -- Recipe: Sending a Text Message -- Recipe: Posting Social Updates -- Summary -- iOS Tables -- Delegation -- Creating Tables -- Recipe: Implementing a Basic Table -- Table View Cells -- Recipe Creating Checked Table Cells -- Working with Disclosure Accessories -- Recipe: Table Edits -- Recipe: Working with Sections -- Recipe: Searching Through a Table -- Recipe: Adding Pull-to-Refresh to Your Table -- Recipe: Adding Action Rows -- Coding a Custom Group Table -- Recipe: Building a Multiwheel Table -- Using UIDatePicker -- Summary -- Collection Views Versus Tables -- Establishing Collection Views -- Flow Layouts -- Recipe: Basic Collection View Flows -- Recipe: Custom Cells -- Recipe: Scrolling Horizontal Lists -- Recipe: Introducing Interactive Layout Effects -- Recipe: Scroll Snapping -- Recipe: Creating a Circle Layout -- Recipe: Adding Gestures to Layout -- Recipe: Creating a True Grid Layout -- Recipe: Custom Item Menus."@en ;
   schema:description "Contents note continued: Recipe: Making Text-Input-Aware Views -- Recipe: Adding Custom Input Views to Nontext Views -- Recipe: Building a Better Text Editor (Part I) -- Recipe: Building a Better Text Editor (Part II) -- Recipe: Text-Entry Filtering -- Recipe: Detecting Text Patterns -- Recipe: Detecting Misspelling in a UITextView -- Searching for Text Strings -- Summary -- View Controllers -- Developing with Navigation Controllers and Split Views -- Recipe: The Navigation Item Class -- Recipe: Modal Presentation -- Recipe: Building Split View Controllers -- Recipe: Creating Universal Split View/Navigation Apps -- Recipe: Tab Bars -- Remembering Tab State -- Recipe: Page View Controllers -- Recipe: Custom Containers -- Recipe: Segues -- Summary -- Image Picker Controller -- Recipe: Selecting Images -- Recipe: Snapping Photos -- Recipe: Recording Video -- Recipe: Playing Video with Media Player -- Recipe: Editing Video -- Recipe: Picking and Editing Video."@en ;
   schema:description "Contents note continued: Recipe: Flipping Views -- Recipe: Using Core Animation Transitions -- Recipe: Bouncing Views as They Appear -- Recipe: Key Frame Animations -- Recipe: Image View Animations -- Summary -- What Are Constraints? -- Constraint Attributes -- The Laws of Constraints -- Constraints and Frames -- Creating Constraints -- Format Strings -- Predicates -- Format String Summary -- Aligning Views and Flexible Sizing -- Constraint Processing -- Managing Constraints -- Recipe: Comparing Constraints -- Recipe: Creating Fixed-Size Constrained Views -- Recipe: Centering Views -- Recipe: Setting Aspect Ratio -- Recipe: Responding to Orientation Changes -- Debugging Your Constraints -- Recipe: Describing Constraints -- Constraint Macros -- Summary -- Recipe: Dismissing a UITextField Keyboard -- Recipe: Dismissing Text Views with Custom Accessory Views -- Recipe: Adjusting Views Around Keyboards -- Recipe: Creating a Custom Input View."@en ;
   schema:description "Contents note continued: Recipe: Creating a Pull Control -- Recipe: Building a Custom Lock Control -- Recipe: Image Gallery Viewer -- Building Toolbars -- Summary -- Talking Directly to Your User through Alerts -- Recipe: Using Blocks with Alerts -- Recipe: Using Variadic Arguments with Alert Views -- Presenting Lists of Options -- "Please Wait": Showing Progress to Your User -- Recipe: Modal Progress Overlays -- Recipe: Custom Modal Alert View -- Recipe: Basic Popovers -- Recipe: Local Notifications -- Alert Indicators -- Recipe: Simple Audio Alerts -- Summary -- View Hierarchies -- Recipe: Recovering a View Hierarchy Tree -- Recipe: Querying Subviews -- Managing Subviews -- Tagging and Retrieving Views -- Recipe: Naming Views by Object Association -- View Geometry -- Recipe: Working with View Frames -- Recipe: Retrieving Transform Information -- Display and Interaction Traits -- UIView Animations -- Recipe: Fading a View In and Out -- Recipe: Swapping Views."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1405392062> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1405392062#Series/developer_s_library> ; # Developer's library.
   schema:name "The core iOS developer's cookbook."@en ;
   schema:productID "859556449" ;
   schema:workExample <http://worldcat.org/isbn/9780321948106> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB389245> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/859556449> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1405392062#CreativeWork/ios_electronic_resource> # iOS (Electronic resource)
    a schema:CreativeWork ;
   schema:name "iOS (Electronic resource)" ;
    .

<http://experiment.worldcat.org/entity/work/data/1405392062#Person/sadun_erica> # Erica Sadun
    a schema:Person ;
   schema:familyName "Sadun" ;
   schema:givenName "Erica" ;
   schema:name "Erica Sadun" ;
    .

<http://experiment.worldcat.org/entity/work/data/1405392062#Person/wardwell_rich> # Rich Wardwell
    a schema:Person ;
   schema:familyName "Wardwell" ;
   schema:givenName "Rich" ;
   schema:name "Rich Wardwell" ;
    .

<http://experiment.worldcat.org/entity/work/data/1405392062#Series/developer_s_library> # Developer's library.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/859556449> ; # The core iOS developer's cookbook.
   schema:name "Developer's library." ;
   schema:name "Developer's library" ;
    .

<http://experiment.worldcat.org/entity/work/data/1405392062#Topic/ipod_touch_digital_music_player_programming> # iPod touch (Digital music player)--Programming
    a schema:Intangible ;
   schema:hasPart <http://id.loc.gov/authorities/subjects/sh2009006296> ;
   schema:name "iPod touch (Digital music player)--Programming"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/1784820> # iOS (Electronic resource)
    a schema:CreativeWork ;
   schema:name "iOS (Electronic resource)" ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
   schema:hasPart <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
   schema:name "Application software--Development"@en ;
    .

<http://worldcat.org/isbn/9780321948106>
    a schema:ProductModel ;
   schema:isbn "0321948106" ;
   schema:isbn "9780321948106" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.