Description |
1 online resource (xxiii, 1245 pages) : illustrations |
Note |
Includes index. |
Contents |
1. Cocoa and Mac OS X -- 2. Cocoa Language Options -- 3. Using Apple's Developer Tools -- 4. Objective-C -- 5. Cocoa Conventions -- 6. Cocoa Design Patterns -- 7. Foundation Framework Overview -- 8. The Application Kit Framework Overview -- 9. Applications, Windows, and Screens -- 10. Views and Controls -- 11. The Cocoa Text System -- 12. Custom Views and Graphics Part I -- 13. Custom Views and Graphics Part II -- 14. Custom Views and Graphics Part III -- 15. Events and Cursors -- 16. Menus -- 17. Color -- 18. Advanced Views and Controls -- 19. Using Pasteboards -- 20. Adding Online Help -- 21. Multimedia -- 22. Integrating with the Operating System -- 23. Networking -- 24. Subprocesses and Threads -- 25. Printing -- 26. Application Requirements, Design, and Documentation -- 27. Creating Custom Frameworks -- 28. Distributing Applications -- App. A. Unleashing the Objective-C Runtime -- App. D. Cocoa Additions in Mac OS X Version 10.2. |
Summary |
"This comprehensive book covers virtually every aspect of Cocoa application development, from the tools used to build programs to sophisticated multimedia and low-level implementation details. Topics ranging from client-server networking to game development are covered. Examples that can be used directly in application code, and a companion Web site provide a treasure chest of reusable objects that illustrate the best practices developed through years of use."--BOOK JACKET. |
Language |
English. |
Subject |
Cocoa (Software framework)
|
|
Mac OS.
|
|
Mac OS |
|
Cocoa (Software framework) |
|
Object-oriented programming (Computer science)
|
|
Programmation orientée objet (Informatique) |
|
Object-oriented programming (Computer science) |
|
Engineering & Applied Sciences. |
|
Computer Science. |
Added Author |
Buck, Erik M.
|
|
Yacktman, Donald A.
|
Other Form: |
Print version: Anguish, Scott. Cocoa programming. Indianapolis, Ind. : Sams, ©2003 0672322307 (DLC) 2001089381 (OCoLC)50788170 |
ISBN |
0768662273 (electronic bk.) |
|
9780768662276 (electronic bk.) |
|
9780672322303 |
|
0672322307 |
|
1281083135 |
|
9781281083135 |
|
9786611083137 |
|
6611083138 |
|