Some OPAL libraries remain closed or are operating at reduced service levels. Materials from those libraries may not be requestable; requested items may take longer to arrive. Note that pickup procedures may differ between libraries. Please
contact your library for new procedures, specific requests, or other assistance.
LEADER 00000cam 2200913Ia 4500
001 775786136
003 OCoLC
005 20201009145828.9
006 m o d
007 cr cnu---unuuu
008 120210s2011 cauac o 001 0 eng d
019 784364561|a785779233|a793359772|a803451425|a1005827480
|a1060197468
020 9781430236573|q(electronic bk.)
020 1430236574|q(electronic bk.)
020 1430235675|q(electronic bk.)
020 9781430235675|q(electronic bk.)
020 |z9781430236566
020 |z1430236566|q(pbk.)
020 |z9781430235673
035 (OCoLC)775786136|z(OCoLC)784364561|z(OCoLC)785779233
|z(OCoLC)793359772|z(OCoLC)803451425|z(OCoLC)1005827480
|z(OCoLC)1060197468
040 GW5XE|beng|epn|cGW5XE|dOCLCQ|dCOO|dEBLCP|dB24X7|dE7B|dUMI
|dOCLCQ|dOCLCO|dOCLCQ|dDEBSZ|dOCLCQ|dOCLCF|dOCLCQ|dOCLCO
|dBEDGE|dOCLCQ|dOCLCO|dYDXCP|dOCL|dTXI|dOCLCQ|dIOG|dZ5A
|dMERUC|dESU|dVT2|dN$T|dOCL|dOCLCQ|dOCLCO|dCEF|dU3W|dAU@
|dOCLCQ|dOCLCO|dWYU|dUWO|dDEHBZ|dYOU|dUAB|dOCLCQ|dOCLCO
|dLEAUB|dUKAHL|dOCLCQ|dOCLCO|dOCLCQ|dOCLCO|dAJS
049 MAIN
050 4 QA76.76.A65|bP75 2011
072 7 COM|x051230|2bisacsh
082 04 005.1|223
100 1 Privat, Michael.
245 10 Pro Core Data for iOS :|bdata access and persistence
engine for iPhone, iPad, and iPod touch /|cMichael Privat
and Robert Warner.
250 2nd ed.
260 Berkeley, CA :|bApress ;|aNew York :|bDistributed to the
Book trade by Springer,|c2011.
300 1 online resource (xiv, 386 pages) :|billustrations, color
portraits
336 text|btxt|2rdacontent
337 computer|bc|2rdamedia
338 online resource|bcr|2rdacarrier
500 Includes index.
505 0 Title Page; Copyright Page; Contents at a Glance; Table of
Contents; About the Authors; About the Technical Reviewer;
Acknowledgments; Introduction; Why a Second Edition?; What
You'll Need; What You'll Find; How This Book Is Organized;
Source Code and Errata; How to Contact Us; Chapter 1
Getting Started; What Is Core Data?; History of
Persistence in iOS; Creating a Basic Core Data
Application; Understanding the Core Data Components;
Creating a New Project; Running Your New Project;
Understanding the Application's Components; Fetching
Results; Inserting New Objects.
505 8 Initializing the Managed ContextAdding Core Data to an
Existing Project; Adding the Core Data Framework; Creating
the Data Model; Initializing the Managed Object Context;
Summary; Chapter 2 Understanding Core Data; Core Data
Framework Classes; The Model Definition Classes; The Data
Access Classes; Key-Value Observing; The Query Classes;
How the Classes Interact; SQLite Primer; Reading the Data
Using Core Data; Summary; Chapter 3 Storing Data: SQLite
and Other Options; Visualizing the User Interface; Using
SQLite as the Persistent Store; Configuring the One-to-
Many Relationship.
505 8 Building the User InterfaceConfiguring the Table; Creating
a Team; The Player User Interface; Adding, Editing, and
Deleting Players; Seeing the Data in the Persistent Store;
Using an In-Memory Persistent Store; Creating Your Own
Custom Persistent Store; Initializing the Custom Store;
Mapping Between NSManagedObject and
NSAtomicStoreCacheNode; Serializing the Data; Using the
Custom Store; What About XML Persistent Stores?; Summary;
Chapter 4 Creating a Data Model; Designing Your Database;
Relational Database Normalization; Using the Xcode Data
Modeler; Viewing and Editing Attribute Details.
505 8 Viewing and Editing Relationship DetailsUsing Fetched
Properties; Creating Entities; Creating Attributes;
Creating Relationships; Name; Destination and Inverse;
Transient; Optional; To-Many Relationship; Count (Minimum
and Maximum); Delete Rule; Summary; Chapter 5 Working with
Data Objects; Understanding CRUD; Creating the Shape
Application Data Model; Building the Shape Application
User Interface; Enabling User Interactions with the Shapes
Application; Generating Classes; Modifying Generated
Classes; Using the Transformable Type; Validating Data;
Custom Validation; Invoking Validation.
505 8 Default ValuesUndoing and Redoing; Undo Groups; Limiting
the Undo Stack; Disabling Undo Tracking; Adding Undo to
Shapes; Summary; Chapter 6 Refining Result Sets; Building
the Test Application; Creating the Org Chart Data; Reading
and Outputting the Data; Filtering; Expressions for a
Single Value; Expressions for a Collection; Comparison
Predicates; Compound Predicates; Subqueries; Aggregating;
Sorting; Returning Unsorted Data; Sorting Data on One
Criterion; Sorting on Multiple Criteria; Summary; Chapter
7 Tuning Performance and Memory Usage; Building the
Application for Testing.
520 Fully updated for Xcode 4.2, Pro Core Data for iOS
explains how to use the Core Data framework for iOS SDK 5
using Xcode 4.2. The book explains both how and why to use
Core Data, from simple to advanced techniques. Covering
common and advanced persistence patterns, this book
prepares any iOS developer to store and retrieve data
accurately and efficiently. This book starts by giving you
a solid grounding in Core Data, providing a foundation for
the rest of the book. With this knowledge, you'll have all
you need to master Core Data and power your data-driven
applications. You'll see how to work with SQLite and how
to create an efficient data model to represent your data.
Once you've established your data model, you'll learn how
to work with data objects and refine result sets to get
the most out of the stored data. The advanced portions of
the book begin by showing you how to tune your apps'
performance and memory usage, to give you a truly
professional edge. You'll see how to version and migrate
your data as well, to ensure your data stays organized and
efficient.Finally, the book covers managing table views
with NSFetchedResultsController.
588 0 Print version record.
630 00 iOS (Electronic resource)
630 07 IOS (Electronic resource)|2blmlsh
630 07 IOS (Electronic resource)|2fast|0(OCoLC)fst01784820
650 0 Application software|xDevelopment.
650 0 iPhone (Smartphone)
650 0 iPad (Computer)
650 0 iPod (Digital music player)
650 7 COMPUTERS|xSoftware Development & Engineering|xGeneral.
|2bisacsh
650 7 Informatique.|2eclas
650 7 Application software|xDevelopment.|2fast
|0(OCoLC)fst00811707
650 7 iPad (Computer)|2fast|0(OCoLC)fst01762724
650 7 iPhone (Smartphone)|2fast|0(OCoLC)fst01743856
650 7 iPod (Digital music player)|2fast|0(OCoLC)fst01201676
653 4 Computer science.
653 4 Programming Languages, Compilers, Interpreters.
700 1 Warner, Robert.
776 08 |iPrint version:|aPrivat, Michael.|tPro Core Data for iOS.
|b2nd ed.|dBerkeley, CA : Apress ; New York : Distributed
to the Book trade by Springer, 2011|z9781430236573
|w(OCoLC)775369020
990 ProQuest Safari|bO'Reilly Online Learning: Academic/Public
Library Edition|c2020-10-09|yKB collection name change
|5OH1
990 SpringerLink|bSpringer English/International eBooks 2011 -
Full Set|c2018-12-28|yAdded to collection
springerlink.ebooks2011|5OH1
990 ProQuest Safari|bO'Reilly Safari Learning Platform:
Academic edition|c2018-11-02|yMaster record variable
field(s) change: 505|5OH1
990 SpringerLink|bSpringer English/International eBooks 2011 -
Full Set|c2018-10-31|yNew collection
springerlink.ebooks2011|5OH1
990 ProQuest Safari|bO'Reilly Safari Learning Platform:
Academic edition|c2018-10-22|yNew collection
ProQuest.ormac|5OH1