Programming in Objective-C 2.0 (2nd Edition) 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
or
Get a £1.55 Amazon.co.uk Gift Card
Programming in Objective-C 2.0 (Developer's Library)
 
 
Start reading Programming in Objective-C 2.0 (2nd Edition) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming in Objective-C 2.0 (Developer's Library) [Paperback]

Stephen G. Kochan
3.8 out of 5 stars  See all reviews (29 customer reviews)
Price: £28.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
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.

Formats

Amazon Price New from Used from
Kindle Edition £18.47  
Paperback £28.99  
Trade In this Item for up to £1.55
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Programming in Objective-C 2.0 (Developer's Library) for an Amazon.co.uk gift card of up to £1.55, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
There is a newer edition of this item:
Programming in Objective-C: Updated for iOS 5 and Automatic Reference Counting (ARC) (Developer's Library) Programming in Objective-C: Updated for iOS 5 and Automatic Reference Counting (ARC) (Developer's Library) 5.0 out of 5 stars (4)
£28.89
In stock.

Frequently Bought Together

Customers buy this book with Cocoa Programming for Mac OS X £31.44

Programming in Objective-C 2.0 (Developer's Library) + Cocoa Programming for Mac OS X
Price For Both: £60.43

Show availability and delivery details

  • This item: Programming in Objective-C 2.0 (Developer's Library)

    In stock but may require up to 2 additional days to deliver.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Cocoa Programming for Mac OS X

    In stock but may require up to 2 additional days to deliver.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details

  • Paperback: 624 pages
  • Publisher: Addison Wesley; 2 edition (29 Dec 2008)
  • Language English
  • ISBN-10: 0321566157
  • ISBN-13: 978-0321566157
  • Product Dimensions: 22.6 x 17.5 x 3.6 cm
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (29 customer reviews)
  • Amazon Bestsellers Rank: 161,680 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Stephen G. Kochan
Discover books, learn about writers, and more.

Visit Amazon's Stephen G. Kochan Page

Product Description

Review

"This book spends half the time talking about the Objective-C language itself and half the time talking about Apple's Foundation and Cocoa frameworks. The chapters are well organized and concepts are well explained, so you end up with a solid foundation in the language. It's an easy read even with very little programming experience. The book doesn't cover Cocoa or the other higher level frameworks, but you'll be completely ready to pick it up by the time you're done with this book." 

Product Description

THE #1 BESTSELLING BOOK ON OBJECTIVE-C 2.0


 

Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to Objective-C, the primary language used to develop applications for the iPhone, iPad, and Mac OS X platforms.

 

The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday iPhone/iPad or Mac OS X programming tasks.


A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X and the iPhone/iPad platform but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

 

The second edition of this book thoroughly covers the latest version of the language, Objective-C 2.0. And it shows not only how to take advantage of the Foundation framework’s rich built-in library of classes but also how to use the iPhone SDK to develop programs designed for the iPhone/iPad platform.

 

Table of Contents


 

   1    Introduction

Part I: The Objective-C 2.0 Language

    2    Programming in Objective-C 

    3    Classes, Objects, and Methods

    4    Data Types and Expressions

    5    Program Looping

    6    Making Decisions

    7    More on Classes

    8    Inheritance

    9    Polymorphism, Dynamic Typing, and Dynamic Binding

  10    More on Variables and Data Types

  11    Categories and Protocols

  12    The Preprocessor

  13    Underlying C Language Features

Part II: The Foundation Framework

  14    Introduction to the Foundation Framework

  15    Numbers, Strings, and Collections

  16    Working with Files

  17    Memory Management

  18    Copying Objects

  19    Archiving

Part III: Cocoa and the iPhone SDK

  20    Introduction to Cocoa 

  21    Writing iPhone Applications

Part IV: Appendixes

  A    Glossary

  B    Objective-C 2.0 Language Summary

  C    Address Book Source Code

  D    Resources



Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 


Customer Reviews

Most Helpful Customer Reviews
13 of 13 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
I read this book in preparation for reading further iPhone and Mac programming books.
I would definitely recommend it to anyone who wants to learn the Objective C 2.0 language. The author makes no assumptions, however I am glad I already know the C language before reading this as there are some areas where concepts are introduced without much explanation.
Additionally, there are quite a few errors in the text, for example mixing up NSLog and printf - some of the examples seem to have come from a C language guide and modified for Objective C.
However, these are not too numerous and do not detract from the useful information.
Some additional details on the Objective C 2.0 language features would have been nice, such as further explanation of the 'dot' notation (how it works behind the scenes) and the options available for properties - including examples of the different styles. However, as this guide is aimed at the beginner I can accept these omissions and the book does suggest that further information can be found on Apple's developer website.
Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
By bern
Format:Paperback
An excellent introduction to Objective-C programming.

However... I suspect it'll be a bit heavy going for the new programmer. A knowledge of another programming language (C) is definitely an advantage. Also, as with the previous reviewer, I find the high volume of typographical errors (in the program examples as well as the text) really irritating [minus two stars for this].
Comment | 
Was this review helpful to you?
17 of 18 people found the following review helpful
Format:Paperback
Whilst the blurb on the back suggests this is suitable for "a new programmer who wants to learn Objective-C as their first programming language" I would beg to differ. Most introductory books have the sense to introduce basic concepts such as data types, loops and conditions, before overwhelming the reader with Object Oriented Programming concepts. As such I think a novice would find it pretty hard-going.

Having said that it's definitely useful when moving from another OOP language: the Objective C syntax is very different to what I've learn in Java and Python. If, like me, you prefer to have a book at hand rather than referring to online material, then it's also going to be useful, however...

I must admit I'm only 80 pages in, but I'm far from impressed by the quality control: it looks to me like they've rushed it out and it hasn't been properly proof-read. There are some pretty substantial errors that are likely to confuse the beginner (and had me scratching my head at points). A couple of examples:

"1.7e4... represents the value 1.7 x 10 ^ -4." (p.51) At first I thought the minus sign must be a misprint, but it's printed exactly the same way on an example where there should have been a minus.

"...before multiplication by the value of Objective-C (25)." (p.58) Where 'Objective-C' was obviously meant to be the variable 'c' in the example above this text but must somehow have been auto-completed to 'Objective-C'.

These are the kind of obvious errors that should have been picked up during a proper proof-reading and really don't inspire confidence. I just hope that at least the example code has been properly tested!
Was this review helpful to you?
Most Recent Customer Reviews
Great book!
I'm attempting so learn Objective-C as my first language and i think its going well!

Clearly written and there are lots of exercises to test if you really get the... Read more
Published 11 months ago by Henry T. D. Simmons
Too much unnecessary formatting for test programe
I won't recommend this book for the beginner neither use it as a developer library. Too much unnecessary formatting for the test programe which is only trying to make the output... Read more
Published 13 months ago by Cheng
Great read for Obj-C newbies
I'm half-way through the book and I'm sooo satisfied with my purchase. My only programming background is in Python, so I have a good grasp on OOP, but I'm at a loss about the... Read more
Published 13 months ago by Afonso Fernandez Nogueira
Good Introduction to Objective-C
Great introduction to programming in Objective-C, starting from the bottom, that is, using the most fundamental frameworks (the Foundation framework) to start building command line... Read more
Published 14 months ago by G.W.C.
Very good staff for beginners
If you've never heard or read anything about programming, this is a very good book.
Never heard about curly bracket? Read more
Published 18 months ago by Davide Giordano
A Curate's Egg - With Few Good Bits
I bought this book hoping for a good guide to Objective C but I was disappointed. The premise is good: write a book that teaches Objective C, not just cover the 'objective' bits... Read more
Published 18 months ago by Tony
Typos appeared fixed
I just took delivery of this book and it says it's the "Seventh Printing, March 2010".
All the typos mentioned by other reviewers, particularly those reviewed in 2008/2009... Read more
Published 21 months ago by A. Smith
Does what it says on the tin... sort of.
I found the first two sections of this book a little long winded, but then I'm very familiar with programming in general, and specifically object oriented programming. Read more
Published 23 months ago by C. Redwood
Long winded but with some great elements
The author clearly has an in depth understanding of the language and has carefully thought through how to introduce it to the reader. Read more
Published 24 months ago by T. Wright
I have to return the favor - Go for it.
At the moment I'm only half way through the book, but I've gotten through this half in about 4 days. Read more
Published on 19 May 2010 by S. Banda
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges