Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

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

Have one to sell? Sell yours here
 
   
Programming in Objective-C 2.0 (Developer's Library)
 
 

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

by Stephen Kochan (Author)
3.8 out of 5 stars See all reviews (9 customer reviews)
RRP: £28.99
Price: £17.39 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.60 (40%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Saturday, July 11? Choose Express delivery at checkout. See Details
32 new from £16.77 8 used from £13.95

Frequently Bought Together

Programming in Objective-C 2.0 (Developer's Library) + Beginning iPhone Development: Exploring the iPhone SDK + Cocoa Programming for Mac OS X
Price For All Three: £61.97

Show availability and shipping details


Customers Who Bought This Item Also Bought

Beginning iPhone Development: Exploring the iPhone SDK

Beginning iPhone Development: Exploring the iPhone SDK

by Dave Mark
4.7 out of 5 stars (21)  £22.99
Cocoa Programming for Mac OS X

Cocoa Programming for Mac OS X

by Aaron Hillegass
4.8 out of 5 stars (13)  £21.59
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 (11)  £15.59
Xcode 3 Unleashed

Xcode 3 Unleashed

by Fritz Anderson
4.2 out of 5 stars (6)  £24.58
Learn Objective-C on the Mac (Learn Series)

Learn Objective-C on the Mac (Learn Series)

by M; Knaster, S Dalrymple
4.3 out of 5 stars (6)  £26.79
Explore similar items

Product details

  • Paperback: 624 pages
  • Publisher: Addison Wesley; 2 edition (6 Jan 2009)
  • Language English
  • ISBN-10: 0321566157
  • ISBN-13: 978-0321566157
  • Product Dimensions: 21.8 x 17.8 x 4.1 cm
  • Average Customer Review: 3.8 out of 5 stars See all reviews (9 customer reviews)
  • Amazon.co.uk Sales Rank: 4,440 in Books (See Bestsellers in Books)

    Popular in these categories:

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

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Automated C++ Builds
   Electric-Cloud.com    Automate, Accelerate & analyze your C/C++ builds. Free White Paper 
  
 

Product Description

Review

 



Product Description

From the author of Programming in C,Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to the Objective-C language. 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 programming needs.


Objective-C has become the standard programming language for application development on the Mac OS X and iPhone platforms. 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 but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

 

The second edition of this book has been updated and expanded to cover Objective-C 2.0. 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 specifically for the iPhone and iPod Touch.

 

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




See all Product Description

Inside This Book (Learn More)
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.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below
(1)

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Programming in Objective-C 2.0 (Developer's Library)
63% buy the item featured on this page:
Programming in Objective-C 2.0 (Developer's Library) 3.8 out of 5 stars (9)
£17.39
Beginning iPhone Development: Exploring the iPhone SDK
16% buy
Beginning iPhone Development: Exploring the iPhone SDK 4.7 out of 5 stars (21)
£22.99
Learn Objective-C on the Mac (Learn Series)
10% buy
Learn Objective-C on the Mac (Learn Series) 4.3 out of 5 stars (6)
£26.79
Cocoa Programming for Mac OS X
9% buy
Cocoa Programming for Mac OS X 4.8 out of 5 stars (13)
£21.59

 

Customer Reviews

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

 
6 of 6 people found the following review helpful:
2.0 out of 5 stars Poor quality control, and not exactly for beginners..., 10 Feb 2009
By B. Calder (UK) - See all my reviews
(REAL NAME)   
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!
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Excellent guide, but watch out for errors, 24 Mar 2009
By S. Billingsley (Ipswich, UK) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars A Practical approach to programming, 8 Mar 2009
By Julian Pereira (United Arab Emirates) - See all my reviews
(REAL NAME)   
Programming in Objective-C 2.0 (Developer's Library)

Completely unlike any other programming book I've read. I would have gotten more seriously into programming alot sooner had I read it earlier.

The book came in good time considering I was outside the UK. I have to say it suffered a bit due to it being a paperback. The binding was good and the paper quality good.

The printed material is the most important part and I have to say that right from the start, I was learning alot about the language and the introduction was so clear, I could understand on the first sitting.
On getting into the next chapter and starting to learn the language itself, I was surprised to find how easy it was to get through.
You really don't need a computer in front of you to actually understand.
The best part was the Q & A section at the end of the chapter. It makes you feel that you are taking a course in the language and also helps you evaluate how much you have actually learned.

I would recommend this to anyone who wishes to learn a language for the first time.
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

5.0 out of 5 stars Modern book
I bought this book a month ago, but because I was extremely busy with my exam session in the college I haven't started reading it yet. Read more
Published 1 month ago by Rafal Bujakowski

3.0 out of 5 stars Not excelent but possibly the best you can get on subject.
I think this book could be a decent companion for Objective-C Pocket Reference for experienced programmers who want to start using Objective-C. Read more
Published 1 month ago by Oleg Afanasyev

4.0 out of 5 stars Excellent Book for an introduction to programming in Objective-C
Really well paced book for a newcomer to obectective-C really enjoyed and found the supporting website a great help too, as their are forums and uptodate code to errors in the... Read more
Published 2 months ago by Mr. R. M. G. Radcliffe

4.0 out of 5 stars Probably the best way to start your way with ObjC
The problem is that the book contains more than one mistakes in the code,
something that could be really "deadly" for novice programmers. Read more
Published 2 months ago by O. Jakobinsky

3.0 out of 5 stars Excellent intro to Obj-C
An excellent introduction to Objective-C programming.

However... I suspect it'll be a bit heavy going for the new programmer. Read more
Published 4 months ago by bern

4.0 out of 5 stars Good book for beginners and also a good printed reference
This book give you good head start! You will find this information online at the apple developers and other mac programming sites as well but you will have to find it and take the... Read more
Published 5 months ago by Chris

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

More From Stephen G. Kochan

Programming in C

Programming in C (Developer's Library)

Learn C programming from one of the best. Stephen Kochan's Programming... Read more
£28.99 £21.99

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates