Building Cocoa applications a step-by-step guide

They introduce Cocoa'sdocument-based architecture, tasks, pipes, Rich Text format, handling document files, and using Quartz to draw in windows. Part IV focuses on building the GraphPaper application, a more complex multithreading application that graphs mathematical functions in multiple dimen...

Full description

Bibliographic Details
Main Author: Garfinkel, Simson
Other Authors: Mahoney, Michael K.
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly 2002
Edition:1st ed
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Includes bibliographical references and index
  • pt. I. Cocoa Overview
  • 1. Understanding the Aqua Interface
  • 2. Tools for Developing Cocoa Applications
  • 3. Creating a Simple Application with Interface Builder
  • 4. An Objective-C Application Without Interface Builder
  • pt. II. Calculator: Building a Simple Application
  • 5. Building a Project: A Four-Function Calculator
  • 6. Nibs and Icons
  • 7. Delegation and Resizing
  • 8. Events and Responders
  • 9. Darwin and the Window Server
  • pt. III. MathPaper: A Multiple-Document, Multiprocess Application
  • 10. MathPaper and Cocoa's Document-Based Architecture
  • 11. Tasks, Pipes, and NSTextView
  • 12. Rich Text Format and NSText
  • 13. Saving, Loading, and Printing
  • 14. Drawing with Quartz
  • 15. Drawing in a Rectangle: More Fun with Cocoa Views
  • pt. IV. GraphPaper: A Multithreaded, Mouse-Tracking Application
  • 16. GraphPaper: A Multithreaded Application with a Display List
  • 17. Color
  • 18. Tracking the Mouse
  • 19. Zooming and Saving Graphics Files
  • 20. Pasteboards, Services, Modal Sessions, and Drag-and-Drop
  • 21. Preferences and Defaults
  • App. Cocoa Resources