
Learning Cocoa
Apple Computer Inc.(Author)
O'Reilly (Publisher)
Published on 5. June 2001
Book
370 pages
978-0-596-00160-5 (ISBN)
Article exhausted; check for reprint
Description
Cocoa is one of the principal application environments for Macr OS X. Among Cocoa's many attributes, its advanced object-oriented APIs allow you to develop in both Java and Objective-C. This new way of developing sophisticated applications for the Macintosh is both powerful and easy. This text describes Cocoa application development, using Objective C. It begins with a discussion of essential object-oriented programming concepts for those with no previous experience. It proceeds through an introduction to the Cocoa environment, development, tools, and some simple tutorials to help you become familiar with the basic elements of Cocoa programming. The remaining tutorials guide you as you create a series of increasingly complex example applications. The techniques and concepts you learn in one tutorial lay the foundation for the more advanced techniques and concepts in the next. You don't need extensive programming experience to complete the examples in this book, though it would be helpful to have some experience with the C programming language. The code for each example is included in the text so you can simply type it in.
If you're already familiar with an object-oriented programming language like Java or Smalltalk, you should quickly feel at home with Objective-C, the language used throughout this book.
If you're already familiar with an object-oriented programming language like Java or Smalltalk, you should quickly feel at home with Objective-C, the language used throughout this book.
More details
Language
English
Place of publication
Sebastopol
United States
Target group
Professional and scholarly
Illustrations
index
Dimensions
Height: 234 mm
Width: 177 mm
Weight
610 gr
ISBN-13
978-0-596-00160-5 (9780596001605)
Schweitzer Classification
Other editions
New editions

Paris Buttfield-Addison | Jonathon Manning | Tim Nugent
Learning Cocoa with Objective-C
Developing for the Mac and iOS App Stores
Book
04/2014
4th Edition
O'Reilly
€37.50
Shipment within 10-20 days

James Duncan Davidson & Apple Computer, Inc.
Learning Cocoa with Objective-C
Book
10/2002
2nd Edition
O'Reilly
€34.00
Article exhausted; check for reprint
Person
Learning Cocoa was created by the technical writers, engineers, support specialists, and other professionals at Apple Computer who are committed to making Mac OS X a superior platform for innovation, productivity, and enjoyment. These professionals have diligently collected, compiled, and edited the information in these books to ensure that it is a useful resource for Mac OS X developers.
Content
Preface. PART 1: Cocoa Overview. Chapter 1. Introduction to Cocoa Cocoa Features The Cocoa Frameworks. Chapter 2. Object-Oriented Programming The Advantages of Object-Oriented Programming Fundamental Object-Oriented Concepts. Chapter 3. Objective-C Primer Language Summary Objective-C in Action. Chapter 4. Development Tools Project Builder Interface Builder Other Development Tools Useful Command-Line Tools. PART 2: Single-Window Applications. Chapter 5. Hello World Creating the Project. Chapter 6. Essential Cocoa Paradigms Cocoa's Collection Classes Create Graphical User Interfaces in Cocoa Controls, Cells, and Formatters Target/Action Object Ownership, Retention, and Disposal. Chapter 7. Currency Converter Tutorial Design the Currency Converter Application Create the Currency Converter Project Create the Currency Converter Interface Define the Classes of Currency Converter Connect ConverterController to the Interface Implement the Classes of Currency Converter. Chapter 8. Event Handling Respond to User-Generated Events Respond to Program-Generated Events. Chapter 9. Data Functionality Table Views and Data Sources Flatten the Object Network: Coding and Archiving. Chapter 10. Travel Advisor Tutorial Travel Advisor Design Create the Travel Advisor Interface Define the Classes of Travel Advisor Implement the Classes of Travel Advisor PART 3: Multiple-Window Applications. Chapter 11. Cocoa's Multiple-Document Architecture Architectural Overview Implement a Document-Based Application. Chapter 12. To Do: Basics The Design of To Do Build the Application. Chapter 13. To Do: Extended Create and Manage an Info Window Create SelectionNotifyMatrix Data Synchronization Create a Custom View to Display ToDoItem Status Set Up Timers Implement Archiving and Unarchiving (Save and Open). Chapter 14. To Do: Finishing Touches Configure Application Settings Add an Application Icon Define a Document Type for To Do Enable Compiler Optimization PART 4: Reference Appendix A. Drawing in Cocoa. Index