Warehouse Stock Clearance Sale

Grab a bargain today!


Cocoa in a Nutshell
By

Rating

Product Description
Product Details

Table of Contents

Preface I. Introducing Cocoa 1. Objective-C Objects Messaging Classes Creating Object Instances Memory Management Deallocating Objects Categories Naming Conventions 2. Foundation Data Key-Value Coding Working with Files Bundles and Resource Management Archiving Objects User Defaults Notifications Operating System Interaction Threaded Programming 3. The Application Kit AppKit Design Patterns Nibs Application Architecture Controls Menus Sheets Drawers Toolbars Event Handling Document-Based Applications 4. Drawing and Imaging The Role of Quartz Coordinate Systems Graphics Contexts Working with Paths Drawing Text Working with Color Working with Images Transformations 5. Text Handling Text System Architecture Assembling the Text System 6. Networking Hosts URL Resources Rendezvous Network Services Sockets NSFileHandle 7. Interapplication Communication NSPipe 8. Other Frameworks AddressBook The Message Framework Disc Recording Frameworks Third-Party Frameworks II. API Quick Reference How to Use This Quick Reference 9. Foundation Types and Constants Data Types Enumerations Global Variables Constants Exceptions 10. 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 11. Application Kit Types and Constants Data Types Enumerations Global Variables Exceptions 12. Application Kit Functions Accessibility Applications Events Fonts Graphics: General Graphics: Window Depth Interface Styles OpenGL Panels Pasteboards System Beep 13. Foundation Classes 14. Foundation Protocols 15. Application Kit Classes 16. Application Kit Protocols Method Index III. Appendix Appendix: Resources for Cocoa Developers Index

About the Author

Michael Beam lives in Houston, Texas, and is a Unix applications developer for a seismic data processing firm (X11 and Motif are a far cry from Cocoa!). Mike graduated from the University of Texas at Austin (Hook 'Em!) in 2001, where he studied physics and astronomy. When he's not at his day job, or writing about Cocoa in his sometimes night job, Mike spends his time with his friends, and his soon-to-be wife Heather. To unwind from the stresses of life Mike enjoys a good book, and practices Chayon-Ryu martial arts, and indulges in favorite sin of watching South Park. 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.Duncan regularly presents at conferences all over the world on topics ranging from open source and collaborative development to programming Java more effectively. He didn't graduate with a Computer Science degree, but sees that as a benefit in helping explain how software works. His educational background is in Architecture (the bricks and mortar kind), the essence of which he applies to every software problem that finds him. He currently resides in San Francisco, California.

Ask a Question About this Product More...
 
Look for similar items by category
People also searched for
How Fishpond Works
Fishpond works with suppliers all over the world to bring you a huge selection of products, really great prices, and delivery included on over 25 million products that we sell. We do our best every day to make Fishpond an awesome place for customers to shop and get what they want — all at the best prices online.
Webmasters, Bloggers & Website Owners
You can earn a 8% commission by selling Cocoa in a Nutshell on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!
Authors / Publishers
Are you the Author or Publisher of a book? Or the manufacturer of one of the millions of products that we sell. You can improve sales and grow your revenue by submitting additional information on this title. The better the information we have about a product, the more we will sell!
Item ships from and is sold by Fishpond.com, Inc.

Back to top