Part 3. Building your app
This part examines various common techniques and technologies used in iOS app development that can transform your app from just looking pretty to doing something cool or useful.
In chapters 9 and 10, you’ll look at laying out data in your app using tables and collections. You’ll also look at navigation between different scenes using segues and tab bars, and searching and sorting data.
Various techniques for persisting data locally are reviewed in chapter 11.
Chapter 12 demystifies persisting data in iCloud.
In chapter 13, you’ll look at various topics related to graphics and media—adding icons and images, drawing graphics, taking photos, selecting photos from the photo library, detecting barcodes, and playing sound.
Chapter 14 focuses on requesting data and downloading from a web service. You’ll also look at parsing JSON and using a dependency manager.
In chapter 15, you’ll explore debugging tools and techniques available in Xcode. You’ll also try out different types of testing.
In these chapters, you’ll explore these various concepts while building up the Bookcase app from a simple interface to a complex and useful tool. Working through challenges with the Bookcase app will help you to see a way forward for developing your own great idea!