or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
9 used & new from £18.00

Have one to sell? Sell yours here
 
   
Programming in Objective C
 
 

Programming in Objective C (Paperback)

by Stephen G. Kochan (Author) "THE "C" PROGRAMMING LANGUAGE WAS PIONEERED by Dennis Ritchie at AT&T Bell Laboratories in the early 1970s ..." (more)
4.2 out of 5 stars  See all reviews (6 customer reviews)
RRP: £25.50
Price: £21.68 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £3.82 (15%)
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 but may require up to 2 additional days to deliver.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

4 new from £21.68 5 used from £18.00

Frequently Bought Together

Programming in Objective C + Cocoa Programming for Mac OS X + Beginning iPhone 3 Development: Exploring the iPhone SDK
Price For All Three: £63.34

Some of these items are dispatched sooner than the others. Show details


Customers Who Bought This Item Also Bought

Cocoa Programming for Mac OS X

Cocoa Programming for Mac OS X

by Aaron Hillegass
4.6 out of 5 stars (14)  £17.97
The iPhone Developer's Cookbook: Building Applications with the iPhone SDK: Building Mobile Applications with the IPhone SDK (Developer's Library)

The iPhone Developer's Cookbook: Building Applications with the iPhone SDK: Building Mobile Applications with the IPhone SDK (Developer's Library)

by Erica Sadun
2.8 out of 5 stars (12)  £17.12
Cocoa: Programming for OS X

Cocoa: Programming for OS X

by Aaron Hillegass
5.0 out of 5 stars (5)  £30.59
iPhone Open Application Development: Write Native Objective-C Applications for the iPhone: Programming an Exciting Mobile Platform

iPhone Open Application Development: Write Native Objective-C Applications for the iPhone: Programming an Exciting Mobile Platform

by Jonathan Zdziarski
Beginning iPhone 3 Development: Exploring the iPhone SDK

Beginning iPhone 3 Development: Exploring the iPhone SDK

by Dave Mark
4.7 out of 5 stars (27)  £23.69
Explore similar items

Product details

  • Paperback: 576 pages
  • Publisher: Addison Wesley (18 Dec 2003)
  • Language English
  • ISBN-10: 0672325861
  • ISBN-13: 978-0672325861
  • Product Dimensions: 22.4 x 18.2 x 3.4 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 147,450 in Books (See Bestsellers in Books)

    Popular in these categories:

    #3 in  Books > Computing & Internet > Programming > Languages > Objective C
    #14 in  Books > Computing & Internet > Mac OS > Mac OS X > Cocoa & Objective C
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   C++Builder | Visual IDE opens new browser window
www.Embarcadero.com  -  RAD Visual IDE for rapid C and C++ Development. More info. Free trial 
   Programing In C opens new browser window
Electric-Cloud.com  -  Automate, Accelerate & analyze your C/C++ builds. Free White Paper 
   C++ Code opens new browser window
Microsoft.com/VisualStudio  -  Try Visual Studio® 2010 Beta For Free. Quick & Easy Download! 
  
 

Product Description

Product Description

A new edition of this title is available, ISBN-10: 0321566157 ISBN-13: 9780321566157

 

 

Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). This approach, combined with many small program examples and exercises at the end of each chapter, makes it ideally suited for either classroom use or self-study. Growth is expected in this language. At the January 2003 MacWorld, it was announced that there are 5 million Mac OS X users and each of their boxes ships with Objective-C built in.



From the Back Cover

Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). This approach, combined with many small program examples and exercises at the end of each chapter, makes it ideally suited for either classroom use or self-study. Growth is expected in this language. At the January 2003 MacWorld, it was announced that there are 5 million Mac OS X users and each of their boxes ships with Objective-C built in.


Inside This Book (Learn More)
First Sentence
THE "C" PROGRAMMING LANGUAGE WAS PIONEERED by Dennis Ritchie at AT&T Bell Laboratories in the early 1970s. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

Customer Reviews

6 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
74 of 77 people found the following review helpful:
5.0 out of 5 stars If only there were more programming books like this one..., 28 Jul 2004
By Kayembi (London, UK) - See all my reviews
This book is the most lucid book on programming I have ever read. Having a little (self-taught) experience in C, this book was recommended to me as a good foundation before trying to learn Cocoa for programming on Max OS X. I fully expected to be confronted with the sort of doorstopper that I would never finish, as has been the case with several C++ books; instead, I found a straightforward, uncluttered guide, written by somebody with a genuine talent for teaching.

The author takes the approach of not trying to teach you C first, and this has two advantages: first, if you have no C experience, you get started immediately learning Objective-C, so you don't get taught one thing only to be told to forget it later; second, if you do have some C experience, you are thrown into object-oriented programming right from the start. The explanations are consistently concise but clear, and I found myself getting through a chapter or two every night after work and feeling that I was learning something significant on every page. I read someone describe it elsewhere as "Teach Yourself Objective-C in 21 Days," except that this book really could live up to such a title. I wholeheartedly agree - it took me only three weeks to work through the whole book, including nearly all of the exercises. If, like me, you have seen terms such as "polymorphism", "inheritance", "instance method" and "subclassing" bandied around only to stare at them in mute incomprehension, this book is a revelation. The author introduces all such major concepts very gently - in fact they seem to creep up on you, so that by the time you are presented with the proper terminology you either already know what it means or find yourself exclaiming - as I did - "Oh, so that's all polymorphism is!"

My only gripe - and it is very minor - is that the explanations of bitwise operators and bitfields are near incomprehensible to anybody who doesn't have a programming background (or rather, they are explained well, but there is no indication of when you would ever use them), and the author does occasionally (though rarely) seem to assume that the reader has a solid maths background (when there are those of us out there from humanities and arts backgrounds who want to learn to program, too). These topics take up little more than several paragraphs of the 500 or so pages, though, so if you're a novice, don't let them daunt you as they are the exception rather than the rule.

One thing I appreciated about this book was that full code is provided for 99% of the examples - you are never left with an example that won't compile because the author assumed you could guess the rest yourself. Moreover, whilst the examples and exercises do develop on code from previous chapters - in particular, you will develop a Calculator, Fraction, and Rectangle class in the first part of the book, and AddressCard and AddressBook classes in the second part - the author wisely avoids the build-one-big-program approach that some books adopt. This keeps things fresh and lively - you have to type in different examples, meaning you become familiar with the language through repetition, but at the same time you are doing different things in the examples themselves. Moreover the exercises at the end of each chapter are well judged - you are forced to think and look back through the book to recap on what you have learned, and they are difficult without being too difficult. (Don't skip them!)

In the second part of the book, the author moves on to the Foundation framework, which forms half of Cocoa (Cocoa also uses the AppKit for creating GUI's). You will learn how to use NSString, NSArray, NSDictionary (and their mutable counterparts) and a lot more. It builds on everything you've learned in Part One and provides a bridge between the basics of Objective-C and moving on to Cocoa. I expect that this part of the book especially will become dog-eared very quickly. To sum up, this book took me from knowing nothing about Ojbective-C to feeling as though I could write all the background code for the app I have in mind (ie. everything except the GUI). I am now just hoping that Hillegass's book on Cocoa is half as good.

A word of advice: I urge anybody who buys this book to print off the errata on the author's website (the address is given in the book), as there are a few minor errors that might stump you if you don't. Also, if you use Xcode instead of the command-line tools, you will need to delete the contents of the automatically-generated ..._Prefix.pch file as well as the #import line at the top of main.m each time you start a project (the book only specifies the latter). The prefix file caused me some headaches in one of the later chapters.

A lot of people on various forums say that this is the only book from which to learn Objective-C, and I can see why. In short, if you are reading this review you are probably thinking about learning Objective-C, either for its own sake or as groundwork for moving on to Cocoa. Which means that if you are reading this review, you should buy this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 17 people found the following review helpful:
5.0 out of 5 stars Hey, where's the sixth star?, 19 Jul 2005
If it was possible I would have given this book six stars. It brought me into programming Objective C in a week (I tried to learn C many years ago, but got nowhere)! It's seriously the best book I have ever read on the topic of programming.

Kochan takes you through the fundamentals of Objective C programming in an easy and very straight-forward way. When writing my first 100% self-made programs I was stunned that most errors I made were mentioned as possible errors in the book.

The examples are also short. That's a big plus, because you can easily execute them in your head, keeping your level of understanding up.

Kochan also mentiones special fields that you MUST understand to continue. That's very nice, and probably saved me many times!

This book is a MUST BUY for anyone interested in programming in Objective C and especially for the Mac.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars A great book!, 3 Nov 2006
A really great book for learning Objective-C. Buy it and you will not regret it. It contains small (but complete) Objective-C examples for better understanding the language concepts.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Best Book Ive Read So Far
I haven't finished this book yet infact im only on chapter three. Ive read half of The Iphone Developers Cookbook. Read more
Published 10 months ago by Jason R. Content

2.0 out of 5 stars out of date
the book refers to project builder rather than xcode. admits xcode was on the way when it was written, but says 'these instructions should work fine'. Read more
Published 16 months ago by R. Rutter

4.0 out of 5 stars One of the truly great language tutorials
I first discovered Objective C in 1989 from Brad Cox's original book, but I wasn't impressed and learned C++ instead. Now I have an Apple and Objective C has won me round. Read more
Published on 2 Mar 2006 by A. J. Gauld

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.