LEADER 04929nam 2200685 a 450 001 9910826992803321 005 20240516185723.0 010 $a1-283-37692-X 010 $a9786613376923 010 $a1-84969-095-2 035 $a(CKB)2670000000083532 035 $a(EBL)950610 035 $a(OCoLC)797916738 035 $a(SSID)ssj0000521730 035 $a(PQKBManifestationID)11336226 035 $a(PQKBTitleCode)TC0000521730 035 $a(PQKBWorkID)10522756 035 $a(PQKB)10460812 035 $a(Au-PeEL)EBL950610 035 $a(CaPaEBR)ebr10467625 035 $a(CaONFJC)MIL337692 035 $a(PPN)228017947 035 $a(FR-PaCSA)88851738 035 $a(MiAaPQ)EBC950610 035 $a(EXLCZ)992670000000083532 100 $a20110518d2011 uy 0 101 0 $aeng 135 $aurunu||||| 181 $ctxt 182 $cc 183 $acr 200 10$aCore data iOS essentials $ea fast-paced, example-driven guide to data-driven iPhone, iPad, and iPod Touch applications /$fB.M. Harwani 205 $a1st ed. 210 $aOlton, Birmingham $cPackt Pub.$d2011 215 $a1 online resource (340 p.) 225 1 $aCommunity experience distilled 300 $aIncludes index. 311 $a1-84969-094-4 327 $aCover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Overview; Prerequisite; A brief history; Enterprise Object Framework (EOF); Core Data; Why use Xcode; Source code; Shall we begin?; Chapter 2: Understanding Core Data; Core Data; Core Data features; Data Model; Entities; Properties; Attributes; Relationships; Inverse relationship; Model View Controller (MVC); Core Data API; Persistent Store; Persistent Store Coordinator; Fetch Request; Fetched Result s Controller 327 $aOverview of the application: Sales Record System for a Departmental Store Entity Relationship Diagram; An application output sample; Entering Master Product Information; Modifying the Master Product; Deleting the Master Product; Entering customer information and order details; Deleting customer information; Searching for specific customers; Searching and modifying customer information; Entering Customer Sales Information; Automatic Master Product Update; Summary; Chapter 3: Understanding Objective-C Protocol and Table View; Protocol; Implementing the Strategy pattern; Defining the protocol 327 $aCreating a delegate property Declaring protocol methods; Creating a sample application using a protocol and a delegate; Adding the View Controller class for entering numerical values; Defining the protocol, outlets, and action methods in the Second View Controller.h header file; Defining the Second View Controller class and connecting controls; Invoking delegate methods from the Second View Controller.m implementation file; Declaring the delegate, outlet, and action methods in the demo delegate View Controller.h header file; Defining the demodelegate View Controller and connecting controls 327 $aImplementing the protocol methods in the demodelegate View Controller.m file Running the project; Introduction to Table View; Creating an application to display Table View cells; Declaring an array in the header file; Implementing UITable View Data Source protocol methods; Adding names to the Table View; Adding the Add Name Controller View controller; Defining protocols, outlets, and action methods in the Add Name Controller.h header file; Defining the Add Name Controller class View and connecting controls; Invoking Delegate methods in the Add Nam eController.m implementation file 327 $aInvoking the Add Name Controller View and implementing the protocol methods Placing and connecting the Bar Button Item control in the Root View Controller; Summary; Chapter 4: Designing a Data Model and Building Data Objects for Customers; Creating a new project; Designing the data model; Data Model Editor; Adding an entity; Adding an attribute property; Types of attributes; Fields applying constraints; Building data objects for the Customer entity; Understanding code of autogenerated files; Header file of Application Delegate; Implementation file of Application Delegate 327 $aapplication Will Terminate method 330 $aA fast-paced, example-driven guide guide to data-drive iPhone, iPad, and iPod Touch applications 410 0$aCommunity experience distilled. 606 $aiPhone (Smartphone)$xProgramming 606 $aiPad (Computer)$xProgramming 615 0$aiPhone (Smartphone)$xProgramming. 615 0$aiPad (Computer)$xProgramming. 676 $a005.26 676 $a005.743 700 $aHarwani$b B. M$01202208 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910826992803321 996 $aCore data iOS essentials$94086869 997 $aUNINA