| Based on the Jaguar release of Mac OS X 10.2, this edition covers the latest updates to the Cocoa frameworks, including examples that use the Address Book and Universal Access APIs. Also included is a quick reference card, charting Cocoa's Foundation and AppKit frameworks, along with an Appendix that includes a listing of resources. This edition begins with examples to familiarize you with the basic elements of Cocoa programming as well Apple's Developer Tools, including Project Builder and Interface Builder. It then brings you up to speed on the concepts of object-oriented programming with Objective-C, the language of choice for building Cocoa applications. From there, each chapter presents a different sample program for you to build, with instructions to teach you the fundamentals of Cocoa programming. More advanced techniques and concepts are presented in later chapters. You'll learn how to: Effectively use 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 examples; Solutions are provided in the Appendix. Extensive programming experience is not required to complete the examples in the book, though experience with the C programming language will be helpful. | |