Chapter 4. Making Decisions About...and Planning Program Flow

One of the cool things about being an iPhone/iPad and Mac developer is we get to tell the device exactly what we want it to do and the device will do it. The device will do it over and over again without getting tired. That's because iPhone/iPads and Macs don't care how hard they worked yesterday, and they don't let feelings get in the way. These devices don't need hugs.

There is a downside to being developer: we have to think of all possible outcomes in our apps. Many students love having this kind of control, and like focusing on the many details of their apps. However, it can be frustrating having to handle so many details. As we mentioned in the introduction to this book, there is ...

Get Objective-C for Absolute Beginners: iPhone, iPad, and Mac Programming Made Easy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.