20. Introduction to Cocoa and Cocoa Touch

Throughout this book, you developed programs that had a simple user interface. You relied on the NSLog routine to display your output in the form of simple lines of text. However, as useful as this routine is, it is very limited in its capabilities. Certainly, other programs you use on the Mac or iPhone aren’t as unfriendly. In fact, the Mac’s reputation is based on its user-friendly dialogs and ease of use. Lucky for you, this is where Xcode and its built-in user interface design tool come to the rescue. Not only does this combination offer a powerful environment for program development, consisting of editing and debugging tools, and convenient access to online documentation, but it also provides an ...

Get Programming in Objective-C, Fifth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.