CSU-Carig

LRC WEB OPAC

Your Gateway to Our Library Collection

RedEagle Search

IOS components and frameworks : [electronic resource] understanding the advanced features of the iOS SDK / (Record no. 12584)

000 -LEADER
fixed length control field 11939cam a22002657i 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9780321856715
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004
100 1# - MAIN ENTRY--AUTHOR NAME
Personal name Richter, Kyle,
245 10 - TITLE STATEMENT
Title IOS components and frameworks : [electronic resource] understanding the advanced features of the iOS SDK /
300 ## - PHYSICAL DESCRIPTION
Number of Pages one online resource, 538 pages :
Other physical details illustrations ;
490 1# - SERIES STATEMENT
Series statement Developer's library
500 ## - GENERAL NOTE
General note Includes index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Machine generated contents note: 1. UlKit Dynamics -- Sample App -- Introduction to UlKit Dynamics -- Implementing UlKit Dynamics -- Gravity -- Collisions -- Attachments -- Springs -- Snap -- Push Forces -- Item Properties -- In-Depth UIDynamicAnimator and UIDynamicAnimatorDelegate -- Summary -- Exercises -- 2. Core Location, MapKit, and Geofencing -- The Sample App -- Obtaining User Location -- Requirements and Permissions -- Checking for Services -- Starting Location Request -- Parsing and Understanding Location Data -- Significant Change Notifications -- Using GPX Files to Test Specific Locations -- Displaying Maps -- Understanding the Coordinate Systems -- MKMapKit Configuration and Customization -- Responding to User Interactions -- Map Annotations and Overlays -- Adding Annotations -- Displaying Standard and Custom Annotation Views -- Draggable Annotation Views -- Working with Map Overlays -- Geocoding and Reverse-Geocoding -- Geocoding an Address -- Reverse-Geocoding a Location -- Geofencing -- Checking for Regional Monitoring Capability -- Defining Boundaries -- Monitoring Changes -- Getting Directions -- Summary -- Exercises -- 3. Leaderboards -- Whack-a-Cac -- Spawning a Cactus -- Cactus Interaction -- Displaying Life and Score -- Pausing and Resuming -- Final Thoughts on Whack-a-Cac -- iTunes Connect -- Game Center Manager -- Authenticating -- Common Authentication Errors -- iOS 6 Authentication -- Submitting Scores -- Adding Scores to Whack-a-Cac -- Presenting Leaderboards -- Score Challenges -- Going Further with Leaderboards -- Summary -- Exercises -- 4. Achievements -- iTunes Connect -- Displaying Achievement Progress -- Game Center Manager and Authentication -- The Achievement Cache -- Reporting Achievements -- Adding Achievement Hooks -- Completion Banners -- Achievement Challenges -- Adding Achievements into Whack-a-Cac -- Earned or Unearned Achievements -- Partially Earned Achievements -- Multiple Session Achievements -- Piggybacked Achievements and Storing Achievement Precision -- Timer-Based Achievements -- Resetting Achievements -- Going Further with Achievements -- Summary -- Exercises -- 5. Getting Started with Address Book -- Why Address Book Support Is Important -- Limitations of Address Book Programming -- Introduction to the Sample App -- Getting Address Book Up and Running -- Reading Data from the Address Book -- Reading Multivalues from the Address Book -- Understanding Address Book Labels -- Working with Addresses -- Address Book Graphical User Interface -- People Picker -- Programmatically Creating Contacts -- Summary -- Exercises -- 6. Working with Music Libraries -- Introduction to the Sample App -- Building a Playback Engine -- Registering for Playback Notifications -- User Controls -- Handling State Changes -- Duration and Timers -- Shuffle and Repeat -- Media Picker -- Programmatic Picker -- Playing a Random Song -- Predicate Song Matching -- Summary -- Exercises -- 7. Working with and Parsing JSON -- JSON -- Benefits of Using JSON -- JSON Resources -- Sample App Overview -- Accessing the Server -- Getting JSON from the Server -- Building the Request -- Inspecting the Response -- Parsing JSON -- Displaying the Data -- Posting a Message -- Encoding JSON -- Sending JSON to the Server -- Summary -- Exercise -- 8. Getting Started with iCloud -- The Sample App -- Setting Up the App for iCloud Support -- Account Setup -- Enabling iCloud Capabilities -- Initializing iCloud -- Introducing UIDocument -- Subclassing UIDocument -- Interacting with UIDocument -- Interacting with iCloud -- Listing Documents in iCloud -- Detecting Conflicts in iCloud -- Conflict Resolution -- Key-Value Store Syncing -- Summary -- Exercises -- 9. Notifications -- Differences Between Local and Push Notifications -- Sample App -- App Setup -- Create Development Push SSL Certificate -- Development Provisioning Profile -- Custom Sound Preparation -- Registering for Remote Notifications -- Scheduling Local Notifications -- Receiving Notifications -- Push Notification Server -- Basic Rails Setup -- Add Support for Devices and Shouts -- Device Controller -- Shout Controller -- Tying It All Together -- Sending the Push Notifications -- Handling APNs Feedback -- Summary -- Exercise -- 10. Bluetooth Networking with Game Kit -- Limitations of Game Kit's Bluetooth Networking -- Benefits of Game Kit's Bluetooth Networking -- Sample App -- The Peer Picker -- Sending Data -- Data Modes -- Sending Data in the Sample App -- Receiving Data -- Receiving Data in the Sample App -- State Changes -- Advanced Features -- Peer Display Name -- Connecting Without the Peer Picker -- Session Modes -- Summary -- Exercises -- 11. AirPrint -- AirPrint Printers -- Testing for AirPrint -- Printing Text -- Print Info -- Setting Page Range -- Error Handling -- Starting the Print Job -- Print Simulator Feedback -- Print Center -- UIPrintInteractionControllerDelegate -- Printing Rendered HTML -- Printing PDFs -- Summary -- Exercises -- 12. Core Data Primer -- Deciding on Core Data -- Core Data Managed Objects -- Managed Objects -- Managed Object Model -- Managed Object Model Migrations -- Creating Managed Objects -- Fetching and Sorting Objects -- Fetched Results Controller -- The Core Data Environment -- Persistent Store Coordinator -- Persistent Store -- Managed Object Context -- Summary -- 13. Getting Up and Running with Core Data -- Sample App -- Starting a Core Data Project -- Core Data Environment -- Building Your Managed Object Model -- Creating an Entity -- Adding Attributes -- Establishing Relationships -- Custom Managed Object Subclasses -- Setting Up Default Data -- Inserting New Managed Objects -- Other Default Data Setup Techniques -- Displaying Your Managed Objects -- Creating Your Fetch Request -- Fetching by Object ID -- Displaying Your Object Data -- Using Predicates -- Introducing the Fetched Results Controller -- Preparing the Fetched Results Controller -- Integrating Table View and Fetched Results Controller -- Responding to Core Data Changes -- Adding, Editing, and Removing Managed Objects -- Inserting a New Managed Object -- Removing a Managed Object -- Editing an Existing Managed Object -- Saving and Rolling Back Your Changes -- Summary -- Exercises.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note 14. Language Features -- Literals -- Boxed Expressions -- Automatic Reference Counting -- Using ARC in a New Project -- Converting an Existing Project to ARC -- Basic ARC Usage -- ARC Qualifiers -- Blocks -- Declaring and Using Blocks -- Capturing State with Blocks -- Using Blocks as Method Parameters -- Memory, Threads, and Blocks -- Properties -- Declaring Properties -- Synthesizing Properties -- Accessing Properties -- Dot Notation -- Fast Enumeration -- Method Swizzling -- Summary -- Exercises -- 15. Integrating Twitter and Facebook Using Social Framework -- Social Integration -- The Sample App -- Logging In -- Using SLComposeViewController -- Posting with a Custom Interface -- Posting to Twitter -- Posting to Facebook -- Creating a Facebook App -- Accessing User Timelines -- Twitter -- Facebook -- Summary -- Exercises -- 16. Working with Background Tasks -- The Sample App -- Checking for Background Availability -- Finishing a Task in the Background -- Background Task Identifier -- Expiration Handler -- Completing the Background Task -- Implementing Background Activities -- Types of Background Activities -- Playing Music in the Background -- Summary -- Exercises -- 17. Grand Central Dispatch for Performance -- The Sample App -- Introduction to Queues -- Running on the Main Thread -- Running in the Background -- Running in an Operation Queue -- Concurrent Operations -- Serial Operations -- Canceling Operations -- Custom Operations -- Running in a Dispatch Queue -- Concurrent Dispatch Queues -- Serial Dispatch Queues -- Summary -- Exercises -- 18. Using Keychain to Secure Data -- Introduction to the Sample App -- Setting Up and Using Keychain -- Setting Up a New KeychainItemWrapper -- Storing and Retrieving the PIN -- Keychain Attribute Keys -- Securing a Dictionary -- Resetting a Keychain Item -- Sharing a Keychain Between Apps -- Keychain Error Codes -- Summary -- Exercises -- 19. Working with Images and Filters -- The Sample App -- Basic Image Data and Display -- Instantiating an Image -- Displaying an Image -- Using the Image Picker -- Resizing an Image -- Core Image Filters -- Filter Categories and Filters -- Filter Attributes -- Initializing an Image -- Rendering a Filtered Image -- Chaining Filters -- Face Detection -- Setting Up a Face Detector -- Processing Face Features -- Summary -- Exercises -- 20. Collection Views -- The Sample App -- Introducing Collection Views -- Setting Up a Collection View -- Implementing the Collection View Data Source Methods -- Implementing the Collection View Delegate Methods -- Customizing Collection View and Flow Layout -- Basic Customizations -- Decoration Views -- Creating Custom Layouts -- Collection View Animations -- Collection View Layout Changes -- Collection View Layout Animations -- Collection View Change Animations -- Summary -- Exercises -- 21. Introduction to TextKit -- Sample App -- Introducing NSLayoutManager -- NSTextStore -- Detecting Links Dynamically -- Detecting Hits -- Exclusion Paths -- Content Specific Highlighting -- Changing Font Settings with Dynamic Type -- Summary -- Exercises -- 22. Gesture Recognizers -- Types of Gesture Recognizers -- Basic Gesture Recognizer Usage -- Introduction to the Sample App -- Tap Recognizer in Action -- Pinch Recognizer in Action -- Multiple Recognizers for a View -- Gesture Recognizers: Under the Hood -- Multiple Recognizers for a View: Redux -- Requiring Gesture Recognizer Failures -- Custom UIGestureRecognizer Subclasses -- Summary -- Exercise -- 23. Accessing Photo Libraries -- Sample App -- The Assets Library -- Enumerating Asset Groups and Assets -- Permissions -- Groups -- Assets -- Displaying Assets -- Saving to the Camera Roll -- Dealing with Photo Stream -- Summary.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Exercises -- 24. Passbook and PassKit -- The Sample App -- Designing the Pass -- Pass Types -- Pass Layout -- Boarding Pass -- Pass Layout -- Coupon -- Pass Layout -- Event -- Pass Layout -- Generic -- Pass Layout -- Store Card -- Pass Presentation -- Building the Pass -- Basic Pass Identification -- Pass Relevance Information -- Barcode Identification -- Pass Visual Appearance Information -- Pass Fields -- Signing and Packaging the Pass -- Creating the Pass Type ID -- Creating the Pass Signing Certificate -- Creating the Manifest -- Signing and Packaging the Pass -- Testing the Pass -- Interacting with Passes in an App -- Updating Passes Automatically -- Summary -- Exercises -- 25. Debugging and Instruments -- Introduction to Debugging -- The First Computer Bug -- Debugging Basics with Xcode -- Breakpoints -- Customizing Breakpoints -- Symbolic and Exception Breakpoints -- Breakpoint Scope -- Working with the Debugger -- Instruments -- The Instruments Interface -- Exploring Instruments: The Time Profiler -- Exploring Instruments: Leaks -- Going Further with Instruments -- Summary -- Exercises.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Application software--Development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term iPhone (Smartphone)--Programming.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term iPod (Digital music player)--Programming.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term iPad (Computer)--Programming.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Operating systems (Computers)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Computer software--Development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Mobile computing.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Keeley, Joe,
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Electronic Books
Holdings
Permanent Location Date acquired Collection code Koha item type Lost status Shelving location Current Location Withdrawn status Full call number
Cagayan State University - Carig Library2018-02-22E-BooksElectronic Books E-Resource SectionCagayan State University - Carig Library 004

Cagayan State University University Library, Carig Campus
Tuguegarao City, Cagayan 3500 | www.csucarig.edu.ph

Powered by Koha