| | | Introudction | | |
| PART I | | MANIPULATING AND DISPLAYING DATA ON THE IPHONE AND IPAD | | |
| Chapter 1 | | Introducing Data-Driven Applications | | 3 |
| | | Building a Simple Data-Driven Application | | 3 |
| | | Creating the Project | | 4 |
| | | Adding a UITableView | | 6 |
| | | Model-View-Controller Architecture | | 6 |
| | | Adding the TableView Programmatically | | 7 |
| | | Retrieving Data | | 8 |
| | | Implementing Your Data Model Class | | 9 |
| | | Displaying the Data | | 12 |
| | | Protocols | | 12 |
| | | Implementing the UITableViewDataSource Protocol | | 13 |
| | | Delegates | | 15 |
| | | Finishing up | | 15 |
| | | Further Exploration | | 17 |
| | | Design Patterns | | 17 |
| | | Reading a Text File | | 18 |
| | | Moving Forward | | 18 |
| Chapter 2 | | The Iphone and Ipad Database: Sqlite | | 19 |
| | | What is SQLite? | | 20 |
| | | The SQLite Library | | 20 |
| | | SQLite and Core Data | | 20 |
| | | Building a Simple Database | | 21 |
| | | Designing the Database | | 22 |
| | | Creating the Database | | 24 |
| | | Populating the Database | | 26 |
| | | Creating Records with the INSERT Command | | 26 |
| | | Reading Your Rows with the SELECT Command | | 28 |
| | | Tools to Visualize the SQLite Database | | 31 |
| | More... | | |