Description |
1 online resource (xxiii, 1245 pages) : illustrations |
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 |
Notes |
Includes index |
|
English |
|
Print version record |
SUBJECT |
Cocoa (Software framework)
|
|
Mac OS. http://id.loc.gov/authorities/names/n96060065
|
|
Mac OS fast |
|
Cocoa (Software framework) fast |
Subject |
Object-oriented programming (Computer science)
|
|
COMPUTERS -- Programming -- Microsoft Programming.
|
|
Object-oriented programming (Computer science)
|
|
Engineering & Applied Sciences.
|
|
Computer Science.
|
Form |
Electronic book
|
Author |
Buck, Erik M.
|
|
Yacktman, Donald A.
|
LC no. |
2001089381 |
ISBN |
0768662273 |
|
9780768662276 |
|
9780672322303 |
|
0672322307 |
|
1281083135 |
|
9781281083135 |
|
9786611083137 |
|
6611083138 |
|