|
|
|
The Cocoa programming environment--Apple's powerful set of clean, object-oriented APIs--is increasingly becoming the basis of almost all contemporary Mac OS X development. With its long history of constant refinement and improvement, Cocoa has matured into a sophisticated programming environment that can make Mac OS X application development quick, efficient, and even fun. Yet for all its refined elegance and ease of use, the staggering size of the Cocoa family of APIs and the vast magnitude of the official documentation can be intimidating to even seasoned programmers. To help Mac OS X developers sort through and begin to put to practical use Cocoa's vast array of tools and technologies, Cocoa Programming Developer's Handbook provides a guided tour of the Cocoa APIs found on Mac OS X, thoroughly discussing--and showing in action--Cocoa's core frameworks and other vital components, as well as calling attention to some of the more interesting but often overlooked parts of the APIs and tools. This book provides expert insight into a wide range of key topics, from user interface design to network programming and performance tuning.
| ISBN | 0321639634 | | Volumes | 1 | | ISBN13 | 9780321639639 (What's this?) | | Weight (grammes) | 1270 | | Publisher | Pearson Education (US) | | Published in | New Jersey | | Imprint | Addison-Wesley Educational Publishers Inc | | Previous ISBN | 9780672322303 | | Format | Paperback | | Height (mm) | 229 | | Publication date | 29 Dec 2009 | | Width (mm) | 178 | | DEWEY | 005.268 | | Spine width (mm) | 38 | | DEWEY edition | DC22 | | Academic level | Professional / Scholarly | | Pages | 936 | |
|
| |
| 1 | | Cocoa and Mac OS X | | 3 | | 2 | | Cocoa language options | | 17 | | 3 | | Using Apple's developer tools | | 27 | | 4 | | Foundation : the objective-C standard library | | 79 | | 5 | | Application concepts | | 133 | | 6 | | Creating graphical user interfaces | | 159 | | 7 | | Windows and menus | | 203 | | 8 | | Text in Cocoa | | 245 | | 9 | | Creating document-driven applications | | 287 | | 10 | | Core data | | 329 | | 11 | | Working with structured data | | 353 | | 12 | | Dynamic views | | 395 | | 13 | | Custom views | | 433 | | 14 | | Sound and video | | 493 | | 15 | | Advanced visual effects | | 521 | | 16 | | Supporting PDF and HTML | | 555 | | 17 | | Searching and filtering | | 591 | | 18 | | Contacts, calendars, and secrets | | 637 | | 19 | | Pasteboards | | 675 | | 20 | | Services | | 707 | | 21 | | Adding scripting | | 721 | | 22 | | Networking | | 753 | | 23 | | Concurrency | | 787 | | 24 | | Portable cocoa | | 825 | | 25 | | Advanced tricks | | 837 | | | | Index | | 885 |
|
|
|
|
|