Learning Cocoa - Brossura

 
9780596001605: Learning Cocoa

Sinossi

Introduces one of the Mac OS X's principal application environments, allowing the development of object-oriented APIs in both Java and Objective-C.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

Preface; Organization of This Book; Conventions Used in This Book; How to Contact Us; Cocoa Overview; Chapter 1: Introduction to Cocoa; 1.1 Cocoa Features; 1.2 The Cocoa Frameworks; Chapter 2: Object-Oriented Programming; 2.1 The Advantages of Object-Oriented Programming; 2.2 Fundamental Object-Oriented Concepts; Chapter 3: Objective-C Primer; 3.1 Language Summary; 3.2 Objective-C in Action; Chapter 4: Development Tools; 4.1 Project Builder; 4.2 Interface Builder; 4.3 Other Development Tools; 4.4 Useful Command-Line Tools; Single-Window Applications; Chapter 5: Hello World; 5.1 Creating the Project; Chapter 6: Essential Cocoa Paradigms; 6.1 Cocoa’s Collection Classes; 6.2 Create Graphical User Interfaces in Cocoa; 6.3 Controls, Cells, and Formatters; 6.4 Target/Action; 6.5 Object Ownership, Retention, and Disposal; Chapter 7: Currency Converter Tutorial; 7.1 Design the Currency Converter Application; 7.2 Create the Currency Converter Project; 7.3 Create the Currency Converter Interface; 7.4 Define the Classes of Currency Converter; 7.5 Connect ConverterController to the Interface; 7.6 Implement the Classes of Currency Converter; Chapter 8: Event Handling; 8.1 Respond to User-Generated Events; 8.2 Respond to Program-Generated Events; Chapter 9: Data Functionality; 9.1 Table Views and Data Sources; 9.2 Flatten the Object Network: Coding and Archiving; Chapter 10: Travel Advisor Tutorial; 10.1 Travel Advisor Design; 10.2 Create the Travel Advisor Interface; 10.3 Define the Classes of Travel Advisor; 10.4 Implement the Classes of Travel Advisor; Multiple-Window Applications; Chapter 11: Cocoa’s Multiple-Document Architecture; 11.1 Architectural Overview; 11.2 Implement a Document-Based Application; Chapter 12: To Do: Basics; 12.1 The Design of To Do; 12.2 Build the Application; Chapter 13: To Do: Extended; 13.1 Create and Manage an Info Window; 13.2 Create SelectionNotifyMatrix; 13.3 Data Synchronization; 13.4 Create a Custom View to Display ToDoItem Status; 13.5 Set Up Timers; 13.6 Implement Archiving and Unarchiving (Save and Open); Chapter 14: To Do: Finishing Touches; 14.1 Configure Application Settings; 14.2 Add an Application Icon; 14.3 Define a Document Type for To Do; 14.4 Enable Compiler Optimization; Reference; Drawing in Cocoa; Coordinate Systems; Transformation Matrices; NSView; Draw NSStrings; NSBezierPath; Draw with NSBezierPath; Draw with Quartz Primitives; Colophon;

Product Description

Book by Apple Computer Inc

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.