I’ve spent a lot of this book explaining the “correct” way to do things in iOS: the correct way to use a delegate, the correct way to define a data model, the correct way to register for notifications, and so on. But there’s more to creating great apps than ensuring that they’re correct. Of course, you want your app to be bug free. You want its buttons to work, and you surely don’t want it to crash, but there are other aspects too. The fit, finish, and performance of your app are just as important as its features. In this chapter you’re going to focus on performance.