Cocoa and Objective-C: Up and Running and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Cocoa and Objective-C: Up and Running on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming [Paperback]

Scott Stevenson
4.0 out of 5 stars  See all reviews (16 customer reviews)

List Price: $34.99
Price: $21.37 & FREE Shipping on orders over $25. Details
You Save: $13.62 (39%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, June 19? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback, Bargain Price $14.00  
Paperback, April 30, 2010 $21.37  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

April 30, 2010 0596804792 978-0596804794 1

Build solid applications for Mac OS X, iPhone, and iPod Touch, regardless of whether you have basic programming skills or years of programming experience. With this book, you'll learn how to use Apple's Cocoa framework and the Objective-C language through step-by-step tutorials, hands-on exercises, clear examples, and sound advice from a Cocoa expert.

Cocoa and Objective-C: Up and Running offers just enough theory to ground you, then shows you how to use Apple's rapid development tools -- Xcode and Interface Builder -- to develop Cocoa applications, manage user interaction, create great UIs, and more. You'll quickly gain the experience you need to develop sophisticated Apple software, whether you're somewhat new to programming or just new to this platform.

  • Get a quick hands-on tour of basic programming skills with the C language
  • Learn how to use Interface Builder to quickly design and prototype your application's user interface
  • Start using Objective-C by creating objects and learning memory management
  • Learn about the Model-View-Controller (MVC) method of sharing data between objects
  • Understand the Foundation value classes, Cocoa's robust API for storing common data types
  • Become familiar with Apple's graphics frameworks, and learn how to make custom views with AppKit

Frequently Bought Together

Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming + Objective-C Pocket Reference
Price for both: $30.82

Buy the selected items together
  • Objective-C Pocket Reference $9.45


Product Details

  • Paperback: 416 pages
  • Publisher: O'Reilly Media; 1 edition (April 30, 2010)
  • Language: English
  • ISBN-10: 0596804792
  • ISBN-13: 978-0596804794
  • Product Dimensions: 7 x 0.8 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #540,291 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Scott Stevenson has been programming with Cocoa for seven years, and runs Cocoa Dev Central, one of the top destinations for programmers who want to learn Cocoa.


Product Details

  • Paperback: 416 pages
  • Publisher: O'Reilly Media; 1 edition (April 30, 2010)
  • Language: English
  • ISBN-10: 0596804792
  • ISBN-13: 978-0596804794
  • Product Dimensions: 7 x 0.8 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #540,291 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
59 of 59 people found the following review helpful
Format:Paperback
I would agree with the previously-reviewed notion that this book as an absolute beginner's guide is misleading. I happen to be an experienced programmer who works day-to-day in an object-oriented language (but not Objective-C), utilizing design patterns. I found the shorter explanations useful...I learned a few things and some (Objective-) C concepts were made clear, but I didn't have to wade through pages of "this is a loop. This is a function" that gets tiring to one who understands the general programming concepts. But as one who moonlights as a college professor that teaches these very same concepts, I would expect a beginner to get quickly overwhelmed by this book.

I also feel the book's promise to teach iPhone/Pad programming misleading (the subtitle is "Foundations of Mac, iPhone, and iPad Programming"). Stevenson never introduces iPhone-specific programming concepts, or any of the unique aspects of Cocoa Touch and UIKit. There are mentions of such differences (like the discussion on CGImage, NSImage, and UIImage), but the mention is merely that, and no further information is provided. If you're looking to get into iPhone programming specifically, you can do better than this book. However, this book would supplement another iPhone book well, for its basics on C and Objective-C.

My biggest complaint is the Chapter 9 "real" application. Personally, I don't mind that it took that long to get to a practical app. But the chapter was basically one big "type all of this code in" with pages and pages of code on paper. The introductions to MVC and Core Data were pretty cursory, but I was hoping that through the practical example Core Data would be made clearer, and how it fit into MVC.
... Read more ›
Was this review helpful to you?
37 of 38 people found the following review helpful
5.0 out of 5 stars Remarkable publication May 19, 2010
Format:Paperback
My opinion is very different from the previous reviewer. This book is a remarkable publication for all those who want dive into Cocoa development. You should keep in mind that learning Cocoa is not that easy. Cocoa is driven by Objective-C which is a superset of the C programming language. In other words: it is required to know the basics of the C programming language before you start with Cocoa. With that fact in mind, Scott's book is one step beyond it's competitors, because it also gives an introduction to the basics of the C programming language, a unique feature in my eyes. It is written in a very likeable style. The examples are similar to the ones published on Theocacao and Cocoadevcentral, very informal and of course understandable. I recommend it to everyone who is willing to seriously develop for Mac / iPhone / iPad. If I could give 6 Stars, I would.

EDIT: Due to a recent comment on my review I decided to revise it (I did not buy the book here so I can't post a reply to said comment). I understand your concerns but there is no need to worry. It is indeed my first review at Amazon.com but it is not my first Amazon review at all. I come from Germany. Please open my profile and change the URL from .com to .de and you will see some more reviews I posted on Amazon Germany. I'm in no way affiliated with the author. At the time my review was published, it was the first positive, now there are more because it is simply one of the best Cocoa books around. It is also true that I did not buy the book from Amazon, I bought it digital. I think it makes absolutely no difference whether Amazon is the source or not. I bought here countless times and I just felt a need of sharing my experience with other Amazon customers. I think Amazon benefits from reviews that come from non-customers.
Was this review helpful to you?
13 of 15 people found the following review helpful
By Joe
Format:Paperback
Scott Stevenson's tutorials on Cocoa Dev Central have been an invaluable resource for new Cocoa developers for many years, with down to earth descriptions of the essential topics of Cocoa programming and the Objective-C language.

This book brings all that and so much more. It is certainly `the' Cocoa programmer's guide to getting up and running. Starting off with an essential setup guide, chapter two quickly jumps into code, with a great introduction to the C programming language and basic programming concepts that form the foundations of thinking in code. Covering the perfect amount of C, from the ground up the author discusses the basics of variables, functions, conditions and straight forward examples of a procedural application.

Chapter Three dives deeper into C discussing arrays, loops, pointers, primitive types, dynamic memory and more. Scott does a great job of introducing new concepts at a human level, making each new idea tangible. This is where his tutorials have always thrived, and these chapters are definitely where I wish that I could have started my journey into programming.

Chapter Four is where the fun really begins. Thinking in Objects. The author begins to introduce the conceptual foundations of object oriented programming, with clear-cut examples of designing objects. The following two chapters compose the best introduction to Objective-C that I have seen, covering everything from classes, syntax and memory management to dynamic language features like introspection and forwarding messages, interspersed with quintessential thoughts on object-oriented design.

The next chapter discusses the Foundation framework and its value classes, the lower level component of Cocoa.
... Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars obviously a good quick-start/supplementary guide...
perhaps a bit more (or less?) than i was looking for off the bat, jumping deeper from the web-hobbyist programmer into the x-coding pool. Read more
Published 4 months ago by N Stepp
5.0 out of 5 stars Excellent
Excellent for somebody that used to be a C programmer (some time ago), to start using Cocoa and Objective-C and enjoy the pleasure of programming in a Mac.
Published 6 months ago by Jaime Lopez Hartmann
3.0 out of 5 stars Good
The book is ok, maybe too much details in things that are sometimes obvious to someone who had write a line of code before, but overall the book is ok.
Published 21 months ago by mauridav79
5.0 out of 5 stars cocoa and objective c stevenson oreilly
this book is written in very good language [not too hi-tech, and is not treating people like dummies] and offer loads of examples i recommend this book to every objective C... Read more
Published 22 months ago by Marcin R
4.0 out of 5 stars Pretty good, but a missed opportunity
I really liked many things about this book. I started in at chapter 5, and from there through chapter 8 found it extremely helpful and pleasantly concise. Read more
Published 22 months ago by Winston Kodogo
5.0 out of 5 stars If you are coming to iOS with no C background, read this book!
I was familiar with the MVC design pattern and I knew an object oriented programming language. I assumed that this background would put me in a pretty solid position to easily... Read more
Published on June 5, 2011 by M
2.0 out of 5 stars Not such a bad book but hard too keep up
I got this book in hopes of learning the objective-c language so that I could move on to developing iPod apps. Read more
Published on May 31, 2011 by Reviewer
3.0 out of 5 stars only for the intermediate programmer
I purchased this book based on the excellent reviews written by professional programmers (my own background. Read more
Published on May 22, 2011 by sfguy12345
5.0 out of 5 stars Up to date with the latest in Objective-C
Scott Stevenson has been writing about Cocoa and Objective-C for quite some time on the internet and has some of the easiest to understand articles on the subject. Read more
Published on April 22, 2011 by Steven McFerrin
5.0 out of 5 stars A Very Good Beginning Text
12-3-2010 Review 1

I have purchased about 12 books which teach C, Objective-C and Cocoa. Read more
Published on December 3, 2010 by Ralph S. Miller
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category