Items related to Learning Cocoa

Learning Cocoa ISBN 13: 9780596001605

Learning Cocoa - Softcover

  • 2.80 out of 5 stars
    20 ratings by Goodreads
 
Image Not Available

Synopsis

Cocoa™ is one of the principal application environments for Mac® OS X. Among Cocoa's many attributes, its advanced object-oriented APIs allow you to develop in both Java and Objective-C. This revolutionary new way of developing sophisticated applications for the Macintosh is both powerful and easy.With Learning Cocoa you'll become familiar with Cocoa application development, using Objective C, not merely by reading, but by doing. The book 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'll quickly feel right at home with Objective-C, the language used throughout this book.As you ease your way into the experience of Cocoa programming, you're encouraged to play, to explore, to "kick the tires." You'll finish this book much better prepared to take on serious application development with Cocoa, and you'll find Apple's development environment not only less mysterious, but one that you'll be eager to program in.Written by insiders at Apple Computer, the book brings you information that you can't get anywhere else--and a potential leg up in the Mac OS X application development market.

"synopsis" may belong to another edition of this title.

Review

For Mac developers of all levels, Learning Cocoa provides an approachable guide to creating applications using Objective-C and the programming tools built into the new Mac OS X operating system. This efficiently packaged text will help virtually anyone master basic Mac application development.

Written by the experts at Apple Computer, Inc., this book sets an admirable standard of clarity for a basic programming tutorial. It begins with the fundamentals of object-oriented programming and Objective-C, the default language used for the Mac platform. Much of the book consists of hands-on exercises for creating a variety of simple Mac applications built on the Cocoa application framework (a rich set of classes that make it simple to create software). Learning Cocoa is not just a source of raw source code; rather, its salient feature is a series of step-by-step guides to working with Mac OS X tools like the Interface Builder and the built-in Apple IDE. From a simple "Hello, World" program and a currency converter to a "Travel Advisor" application (with information on three countries) and a "To Do" application, the book provides exercises that show you all the steps for creating software using a variety of tools.

The discussion of the user interface widgets that are available in the Mac OS X is excellent. You will learn how to design interfaces (which are saved to .nib files), and about the Model-View-Controller architecture recommended by Apple for designing reusable and flexible classes. Later in the book, the same classes are reused in a multiple-document version of the Travel Advisor program. Sample code for a custom widget that displays a calendar will show you how to build custom components.

Throughout this book, there's plenty of information on the nuts and bolts of building successful applications for the Mac OS X, especially memory and resource management. There're also plenty of diagrams and background on the architecture of using Cocoa application framework classes together to create software.

Even Mac beginners should benefit from this concise and well-presented text. It will have you writing simple applications fast, while giving you the latest on the classes and tools available on the newest Mac OS X. --Richard Dragan

Topics covered:

  • Overview of the Cocoa framework for Mac OS X
  • Object-oriented programming tutorial
  • Objective-C language quick start
  • Mac application development tools (including Project Builder, Interface Builder, and command-line tools)
  • A "Hello, World" application in Cocoa
  • Fundamental Cocoa classes (including collections and controls)
  • Memory and resource management in Cocoa
  • A "Currency Converter" application (including basic GUI programming with Cocoa components)
  • Event-handling basics
  • Using table views and data sources
  • Persistence and "flattening" Cocoa objects
  • A "Travel Advisor" sample application (including the Model-View-Controller architecture)
  • The Cocoa Multiple-Document Architecture
  • A "To Do" scheduling application (including a custom calendar component and timers)
  • Deployment in Cocoa (application settings, icons, and document types)
  • Compiler optimization in Cocoa
  • Reference for basic graphics in Cocoa

About the Author

This book was contributed to by the technical writers, engineers, support specialists, and other professionals at Apple Computer, Inc., 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 this books to ensure that it is a useful resource for Mac OS X developers.

"About this title" may belong to another edition of this title.

  • PublisherO'Reilly Media
  • Publication date2001
  • ISBN 10 0596001606
  • ISBN 13 9780596001605
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages366
  • EditorMott Troy
  • Rating
    • 2.80 out of 5 stars
      20 ratings by Goodreads

Buy Used

Condition: Very Good
May have limited writing in cover...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Learning Cocoa

Stock Image

Apple Computer Inc
Published by O'Reilly Media, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Paperback

Seller: ThriftBooks-Reno, Reno, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.5. Seller Inventory # G0596001606I4N00

Contact seller

Buy Used

US$ 7.88
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Apple Computer Inc
Published by O'Reilly Media, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Paperback

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.5. Seller Inventory # G0596001606I4N00

Contact seller

Buy Used

US$ 7.91
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Apple Computer Inc
Published by O'Reilly Media, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.5. Seller Inventory # G0596001606I4N00

Contact seller

Buy Used

US$ 7.91
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Published by O'Reilly Media, Incorporated, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Softcover First Edition

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. 1st Edition. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Seller Inventory # 38966566-20

Contact seller

Buy Used

US$ 7.93
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Published by O'Reilly Media, Incorporated, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Softcover First Edition

Seller: Better World Books: West, Reno, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. 1st Edition. Used book that is in clean, average condition without any missing pages. Seller Inventory # 15492165-6

Contact seller

Buy Used

US$ 7.93
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Apple Computer Inc
Published by O'Reilly Media, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Softcover

Seller: BookHolders, Towson, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. [ No Hassle 30 Day Returns ][ Ships Daily ] [ Underlining/Highlighting: NONE ] [ Writing: NONE ] [ Edition: first ] Publisher: O'Reilly Media Pub Date: 5/1/2001 Binding: Paperback Pages: 384 first edition. Seller Inventory # 6894725

Contact seller

Buy Used

US$ 11.09
Convert currency
Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

-
Published by -, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Paperback

Seller: AwesomeBooks, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. Learning Cocoa This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9780596001605

Contact seller

Buy Used

US$ 28.40
Convert currency
Shipping: US$ 6.70
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

-
Published by - -, 2001
ISBN 10: 0596001606 ISBN 13: 9780596001605
Used Paperback

Seller: Bahamut Media, Reading, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 6545-9780596001605

Contact seller

Buy Used

US$ 28.40
Convert currency
Shipping: US$ 9.38
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket