Skip to content

Cocoa in a Nutshell A Desktop Quick Reference

Best in textbook rentals since 2012!

ISBN-10: 0596004621

ISBN-13: 9780596004620

Edition: 2003

Authors: Michael Beam, James Duncan Davidson

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Cocoareg; is more than just a collection of classes, and is certainly more than a simple framework. Cocoa is a complete API set, class library, framework, and development environment for building applications and tools to run on Mac OSreg; X. With over 240 classes, Cocoa is divided into two essential frameworks: Foundation and Application Kit. Above all else, Cocoa is a toolkit for creating Mac OS X application interfaces, and it provides access to all of the standard Aquareg; interface components such as menus, toolbars, windows, buttons, to name a few. "Cocoa in a Nutshell begins with a complete overview of Cocoa's object classes. It provides developers who may be experienced with other…    
Customers also bought

Book details

List price: $44.99
Copyright year: 2003
Publisher: O'Reilly Media, Incorporated
Publication date: 6/10/2003
Binding: Paperback
Pages: 566
Size: 6.57" wide x 8.90" long x 1.17" tall
Weight: 1.782
Language: English

James Duncan Davidson is a freelance author, software developer, and consultant focusing on Mac OS X, Java, XML, and open source technologies. He is the author of Learning Cocoa with Objective-C (published by O'Reilly & Associates) and is a frequent contributor to the O'Reilly Network online website as well as publisher of his own website, x180 ( http://www.x180.net ), where he keeps his popular weblog.Duncan was the creator of Apache Tomcat and Apache Ant and was instrumental in their donation to the Apache Software Foundation by Sun Microsystems . While working at Sun, he authored two versions of the Java Servlet API specification as well as the Java API for XML Processing.

Preface
Introducing Cocoa
Objective-C
Objects
Messaging
Classes
Creating Object Instances
Memory Management
Deallocating Objects
Categories
Naming Conventions
Foundation
Data
Key-Value Coding
Working with Files
Bundles and Resource Management
Archiving Objects
User Defaults
Notifications
Operating System Interaction
Threaded Programming
The Application Kit
AppKit Design Patterns
Nibs
Application Architecture
Controls
Menus
Sheets
Drawers
Toolbars
Event Handling
Document-Based Applications
Drawing and Imaging
The Role of Quartz
Coordinate Systems
Graphics Contexts
Working with Paths
Drawing Text
Working with Color
Working with Images
Transformations
Text Handling
Text System Architecture
Assembling the Text System
Networking
Hosts
URL Resources
Rendezvous Network Services
Sockets
NSFileHandle
Interapplication Communication
NSPipe
Other Frameworks
AddressBook
The Message Framework
Disc Recording Frameworks
Third-Party Frameworks
API Quick Reference
How to Use This Quick Reference
Foundation Types and Constants
Data Types
Enumerations
Global Variables
Constants
Exceptions
Foundation Functions
Assertions
Bundles
Byte Ordering
Decimals
Java Setup
Hash Tables
HFS File Types
Map Tables
Object Allocation
Objective-C Runtime
Path Utilities
Points
Ranges
Rects
Sizes
Uncaught Exceptions
Zones
Application Kit Types and Constants
Data Types
Enumerations
Global Variables
Exceptions
Application Kit Functions
Accessibility
Applications
Events
Fonts
Graphics: General
Graphics: Window Depth
Interface Styles
OpenGL
Panels
Pasteboards
System Beep
Foundation Classes
Foundation Protocols
Application Kit Classes
Application Kit Protocols
Method Index
Appendix
Resources for Cocoa Developers
Index