My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Learning Cocoa with Objective-C, Second Edition
By
James Duncan Davidson
,
Apple Computer, Inc.
September 2002
Pages: 382
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Cocoa Overview and Foundation
Chapter 1
Introduction to Cocoa
The Mac OS X Programming Environment
Cocoa Defined
The Cocoa Frameworks
Languages
The Foundation Framework
The Application Kit Framework
Chapter 2
Cocoa Development Tools
Installing the Developer Tools
Interface Builder
Other Tools
Exercises
Chapter 3
Object-Oriented Programming with Objective-C
Introducing Objects
Creating and Using Objects
Methods and Messages
Objective-C-Defined Types
Creating New Classes
Overriding Methods
Other Concepts
Exercises
Chapter 4
The Cocoa Foundation Kit
Strings
Collections
Memory Management
Exercises
Single-Window Applications
Chapter 5
Graphical User Interfaces
Graphical User Interfaces in Cocoa
Designing Applications Using MVC
Create the Currency Converter Project
Create the Interface
Define the Classes
Connect the Model, Controller, and View
Implement the Classes
Build and Run
Exercises
Chapter 6
Windows, Views, and Controls
Windows and the Window System
The View Hierarchy
Coordinate Systems
Controls, Cells, and Formatters
Targets and Actions
Exercises
Chapter 7
Custom Views
Custom View Creation Steps
Create a Custom View
Drawing into a View: Behind the Scenes
Draw Strings into a View
Draw Paths into a View
Exercises
Chapter 8
Event Handling
Events
Dot View Application
Event Delegation
Notifications
Exercises
Chapter 9
Models and Data Functionality
Protocols
Key-Value Coding
Table Views
Table View Example
Saving Data: Coding and Archiving
Using Formatters
Sorting Tables
Exercises
Document-Based Applications
Chapter 10
Multiple Document Architecture
Architectural Overview
Building a Document-Based Application
Exercises
Chapter 11
Rich-Text Handling
Cocoa's Text System
Creating a Rich-Text Editor
Enabling the Font Menu
Text Storage and Attributed Text
Enabling the Text Menu
Handling Embedded Images
Exercises
Miscellaneous Topics
Chapter 12
Printing
Printing a View
Using Print Operations
Setting Margins
Exercises
Chapter 13
Bundles and Resources
Peeking Inside Bundles
Using Bundles
Exercises
Chapter 14
Localization
Mac OS X Language Preferences
Localizing Resources
Localizing Nib Files
Localizing Strings
Exercises
Chapter 15
Defaults and Preferences
How Preferences Work
Using Defaults
Command-Line Preferences Access
Using Unique Application Identifiers
Exercises
Chapter 16
Accessory Windows
The Role of File's Owner
Making an Info Window
Exercises
Chapter 17
Finishing Touches
Tidying Up the User Interface
Providing an Icon
Providing Help
Customizing the About Box
Tweaking Compiler Settings
Packaging for Distribution
Closure
Exercises
Appendixes
Appendix A
Exercise Solutions
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
Chapter 17
Appendix B
Additional Resources
Documentation on Your Hard Drive
Printed Documentation
Getting Sample Code
Web Sites
Mailing Lists
Partnering with Apple
Appendix C
Using the Foundation and Application Kit API References
Cocoa Browser
Colophon
Return to
Learning Cocoa with Objective-C