You'll learn how to:
* Effectively use Apple's suite of Developer Tools, including Project Builder and Interface Builder
* Build single- and multiple-window document-based applications
* Manipulate text data using Cocoa's text handling capabilities
* Draw with Cocoa
* Add scripting functionality to your applications
* Localize your application for multiple language support
* Polish off your application by adding an icon for use in the Dock, provide Help, and package your program for distribution
Each chapter ends with a series of Examples, challenging you to test your newly-learned skills by tweaking the application you've just built, or to go back to an earlier example and add to it some new functionality. Solutions are provided in the Appendix, but you're encouraged to learn by trying. Extensive programming experience is not required to complete the examples in the book, though experience with the C programming language will be helpful. If you are familiar with an object-oriented programming language such as Java or Smalltalk, you will rapidly come up to speed with the Objective-C language. Otherwise, basic object-oriented and language concepts are covered where needed.