Cocoa Programming Developer's Handbookis a comprehensive, practical reference that brings together all the knowledge, techniques, and code that experienced Mac OS X programmers need to build rich, powerful Cocoa applications. It fully reflects the latest Cocoa innovations, including the latest architectural changes and tools introduced with Mac OS X 10.6 (Snow Leopard).
The book addresses virtually every aspect of Cocoa application development, from advanced multimedia programming to networking. Chisnall offers deep wisdom about issues ranging from user interface design to system programming-insights available nowhere else. Each of his examples demonstrates a single aspect of the Cocoa API and illuminates modern best practices. Coverage includes
The book addresses virtually every aspect of Cocoa application development, from advanced multimedia programming to networking. Chisnall offers deep wisdom about issues ranging from user interface design to system programming-insights available nowhere else. Each of his examples demonstrates a single aspect of the Cocoa API and illuminates modern best practices. Coverage includes
- Combining Cocoa Foundation and Application Kit to layer rich, modern application features atop efficient low-level functions
- Mastering the Cocoa application model, including events and drawing
- Developing document-driven applications with Cocoa
- Utilizing the new Core Data framework to automate persistence in documents
- Building more sophisticated user interfaces with advanced View Objects
- Using Core Animation to create intricate animated objects with very little code
- Taking advantage of OS X's speech recognition and synthesis APIs
- Using System-wide Address Book, Metadata Indexing, and Previewing to integrate applications smoothly into the OS X environment
- Mastering networking and other low-level system programming features
- Utilizing Cocoa's new concurrency mechanisms, including Snow Leopard's Grand Central
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.