Professional iOS database application programming
Updated and revised coverage that includes the latest versions of iOS and Xcode Whether you're a novice or experienced developer, you will want to dive into this updated resource on database application programming for the iPhone and iPad. Packed with more than 50 percent new and revised materi...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
New York :
Wiley
2013.
|
Edición: | 2nd ed |
Colección: | Wrox programmer to programmer Professional iOS database application programming
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627954506719 |
Tabla de Contenidos:
- Professional: iOS Database Application Programming; Copyright; Credits; About the Author; About the Technical Editor; Acknowledgments; Contents; Introduction; What's New in This Edition; Who This Book is For; What This Book Covers; How This Book is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; P2P.Wrox.Com; Part I: Manipulating and Displaying Data on the iPhone and iPad; Chapter 1: Introducing Data-Driven Applications; Building a Simple Data-Driven Application; Creating the Project; Adding a UI Table View; Retrieving Data; Implementing Your Data Model Class
- Displaying the Data Further Exploration; Design Patterns; Reading a Text File; Moving Forward; Chapter 2: The iOS Database: SQLite; What Is SQLite?; The SQLite Library; SQLite and Core Data; Building a Simple Database; Designing the Database; Creating the Database; Populating the Database; Tools to Visualize the SQLite Database; Connecting to Your Database; Starting the Project; The Model Class; The DBAccess Class; Parameterized Queries; Writing to the Database; Displaying the Catalog; Viewing Product Details; Moving Forward; Chapter 3: Displaying Your Data: The UI Table View
- Customizing the Table View Table View Cell Styles; Adding Subviews to the content View; Subclassing UI Table View Cell; Implementing Sections and an Index; Implementing Search; Optimizing Table View Performance; Reusing Existing Cells; Opaque Subviews; Custom Drawn Cells with drawRect; UI Conventions for Accessory Views; Moving Forward; Chapter 4: User Interface Elements; Building Your Interface with Storyboards; Starting the Storyboard Example Application; Adding the Sub-detail Screen to the Storyboard; Adding a Modal Screen to the Storyboard
- Displaying Master/Detail Data with the Split View Controller Introducing the UI Split View Controller; The UI Split View Controller Delegate Protocol; Starting the Split View Sample Application; Building the Detail Interface; Adding Surveys with the Master/Detail View; Displaying Data in a Popover; Building the Info View Controller; Displaying the UI Popover Controller; Gesture Recognizers; The UI Gesture Recognizer Class; Using Gesture Recognizers; File Sharing Support; Enable File Sharing in the Sample Application; Serializing the Survey Data Array; Deserializing and Loading the Survey Data Array
- Sharing the Data Moving Forward; Part II: Managing Your Data with Core Data; Chapter 5: Introducing Core Data; The Basics of Core Data; The Core Data Architecture; The Core Data Stack; SQLite and Core Data; Core Data and iCloud; Data Protection; Using Core Data: A Simple Task Manager; Creating the Project; Examining the Template Code; Modifying the Template Code; Moving Forward; Chapter 6: Modeling Data in Xcode; Modeling Your Data; Defining Entities and Their Attributes; Adding Relationships Between Entities; Creating Fetched Properties and Fetch Request Templates
- Creating Custom NSManaged Object Subclasses