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

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 G. Kochan (Author)
4.0 out of 5 stars  See all reviews (13 customer reviews)
RRP: £28.99
Price: £15.93 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.06 (45%)
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 Tuesday, November 10? Choose Express delivery at checkout. See Details
34 new from £15.82 10 used from £15.00

Special Offers and Product Promotions


Frequently Bought Together

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

Show availability and shipping details


Customers Who Bought This Item Also Bought

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)  £19.63
Cocoa Programming for Mac OS X

Cocoa Programming for Mac OS X

by Aaron Hillegass
4.6 out of 5 stars (14)  £17.98
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.62
Xcode 3 Unleashed

Xcode 3 Unleashed

by Fritz Anderson
4.2 out of 5 stars (6)  £14.46
iPhone SDK Application Development: Building Applications for the AppStore: Building and Listing for the AppStore

iPhone SDK Application Development: Building Applications for the AppStore: Building and Listing for the AppStore

by Jonathan Zdziarski
4.0 out of 5 stars (1)  £17.03
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: 4.0 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon.co.uk Sales Rank: 5,099 in Books (See Bestsellers in Books)

    Popular in these categories:

    #1 in  Books > Computing & Internet > Programming > Languages > Objective C
    #3 in  Books > Computing & Internet > Mac OS > Mac OS X > Cocoa & Objective C
    #6 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?)
   C# programming course opens new browser window
www.impartica-training.co.uk  -  2 days only £495. London, Manchester and Edinburgh or on-site 
   Programming In C Books opens new browser window
Electric-Cloud.com  -  Automate, Accelerate & analyze your C/C++ builds. Free White Paper 
   Instant Library 2.0 opens new browser window
librarything.com/forlibraries  -  Enhance your OPAC with LibraryThing for Libraries 
  
 

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



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.
 
(2)
(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)
61% buy the item featured on this page:
Programming in Objective-C 2.0 (Developer's Library) 4.0 out of 5 stars (13)
£15.93
Beginning iPhone 3 Development: Exploring the iPhone SDK
18% buy
Beginning iPhone 3 Development: Exploring the iPhone SDK 4.7 out of 5 stars (27)
£19.63
Learn Objective-C on the Mac (Learn Series)
9% buy
Learn Objective-C on the Mac (Learn Series) 4.0 out of 5 stars (9)
£18.90
Cocoa Programming for Mac OS X
7% buy
Cocoa Programming for Mac OS X 4.6 out of 5 stars (14)
£17.98

 

Customer Reviews

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

 
8 of 9 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 Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 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)



 
2 of 2 people found the following review helpful:
3.0 out of 5 stars Excellent intro to Obj-C, 18 Feb 2009
By bern (Stockport, UK) - See all my reviews
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 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 Best programming book for the mac or iphone.
This book is the first thing u should get if u want to be a developer for the mac or iphone, its written in a clear way, i recommend it to all .
Published 29 days ago by Filip Machiels

4.0 out of 5 stars :)
This book is excellent. It covers allot of stuff and it explains most of it really really well, is fairly easy to read and enjoyable. Read more
Published 1 month ago by T. J. Philp

4.0 out of 5 stars Good book with impressive support
The author has set up a forum for those using the book to learn Objective-C and is active in it. I posted in the forum last Saturday and the author responded within hours: this is... Read more
Published 1 month ago by M. Henson

5.0 out of 5 stars Perfect!
This book is perfect - anyone wanting to learn Objective-C should buy this book.

It is perfect for developing the iPhone or for the Mac and provides a steady pace at... Read more
Published 3 months ago by Mr. S. Iles

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 5 months 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 5 months 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 6 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 6 months ago by O. Jakobinsky

5.0 out of 5 stars A Practical approach to programming
Programming in Objective-C 2.0 (Developer's Library)

Completely unlike any other programming book I've read. Read more
Published 8 months ago by Julian Pereira

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 9 months ago by Chris

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.