Math.com Store
 Location:  Home » Math Books » Programming in Objective-C 2.0 (2nd Edition)  

Programming in Objective-C 2.0 (2nd Edition)

Programming in Objective-C 2.0 (2nd Edition)Author: Stephen G. Kochan
Publisher: Addison-Wesley Professional

List Price: $44.99
Buy New: $24.97
as of 11/22/2009 10:17 CST details
You Save: $20.02 (44%)



New (46) Used (14) from $24.97

Seller: new_books_today
Rating: 4.5 out of 5 stars 73 reviews
Sales Rank: 2590

Media: Paperback
Edition: 2
Pages: 624
Number Of Items: 1
Shipping Weight (lbs): 2.1
Dimensions (in): 8.6 x 7 x 1.6

ISBN: 0321566157
Dewey Decimal Number: 005.117
EAN: 9780321566157
ASIN: 0321566157

Publication Date: January 8, 2009
Availability: Usually ships in 1-2 business days

Features:
  • ISBN13: 9780321566157
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.
  • Click here to view our Condition Guide and Shipping Prices

Also Available In:

  • Kindle Edition - Programming in Objective-C 2.0, 2/e

Accessories:


Similar Items:


Editorial Reviews:

Product Description

THE #1 BEST SELLING BOOK ON OBJECTIVE-C 2.0!


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





Customer Reviews:
Showing reviews 1-5 of 73
1 2 3 4 5 6 ...15Next »



4 out of 5 stars Covers the Basics   November 9, 2009
Colorado World (Colorado, USA)
This book is good for explaining the basics of the Objective-C language. A number of books out there assume that you already have this knowledge and jump directly into examples. I'm glad I bought this book.


5 out of 5 stars Much more than an Excellent Book!   November 4, 2009
Jon Thornham (Las Vegas, NV, USA)
2 out of 2 found this review helpful

I graduated as a mechanical engineer in 06' and during that time took one class on C programming. Being that it was 8 years ago and I guess you could say I was a beginner as a programmer. I was looking for a book on Objective-C back in December of '08 and after a lot of research ended up choosing this book. At the time I had read numerous good things about the book but I was unprepared for what I was actually getting. Learning computer programming is tough but this book is an excellent step by step guide to taking you comfortably from a beginner to someone who is comfortable with the Objective-C language. I started the book in March of this year and soon after was searching for answers to the exercises in Google. I ended up finding the authors forum for the book which has been worth ten times the price of the book and it is all free. There are numerous sections where you can get the answers to exercises, ask for help, make suggestions, help other etc. The really great part is the authors involvement. I have been a member since April and have over 100 posts on the site as I came across things I had further questions on. I would say at least 80% of the time the author was the one who responded and in less then 24 hours and most times less than 12 hours. Steve has a real passion for teaching and in my opinion has a real knack for doing so.

I just finished the book today. My approach was probably more thorough than most. I first read the chapter, then reread it taking notes and then completed the exercises at the end of each chapter I also completed all of the program examples in the chapters. There are claims in the reviews that you can get through this book in 3 weeks which I find awfully hard to believe. I spent on average 7-10 a week on the book and it took me eight months to complete it. I also took advantage of the live lessons which are available online. There is a series of 16 lessons which walk you through the book. The author guides you through the book using the material from the book and there is also additional information. Conveniently it was close to the time I was finishing the book and served as a great review of what I had learned.

While waiting for this book I picked up a copy of Learn C on the Mac and read through it. I will say that this book helped refresh my memory and did give me a good head start. I would read this again first if I had to do it over again. I am not saying that you need to learn C first I am just saying having a base knowledge didn't hurt me.

All in all I really can't say enough about the author, the forum, the book and the community of people who are behind this book. If you are looking for a way to learn about Objective-C and you don't choose this book I think you are making a big mistake. I really wish that Steve had a book on iPhone programming. I only hope that my next steps are met with as much support and dedication as I have received from Steve. Thanks Steve!



5 out of 5 stars Great book. Great foundation to any Mac development   October 30, 2009
A. Carr (Providence, RI)
1 out of 1 found this review helpful

I bought this book because I wanted to start writing Mac Applications (maybe iphone apps down the road but not right now). I come from a background in web languages (css, html, MySql, PHP) and started programming in ActionScript many years ago. If you have done any programming in the past then you should totally be able to get through this book with ease. Kochan explains aspects of the language very clearly and if you have questions he still responds to people on the book's forum site. Overall, very happy with the book. Got through it about a month and am now starting a book about Cocoa and then moving on the application design principals and then the various Mac Cores (point is that this book is probably not enough to make a 'real' application with an engaging interface and all the bells and whistles. You will need to read other books as well)


5 out of 5 stars Great book so far   October 30, 2009
T. Mekeel (NY USA)
1 out of 1 found this review helpful

I have two taken college courses in C++, and decided to try out Objective C. This author, and book, were highly recommended on many forums. I am very happy that I picked it up. It is a very good book (I am through Chapter 4), the language and examples are very simple to follow. The C++ books I own are not in the same league. If you want to learn Objective-C for iPhone or OS X programming, you would be hard pressed to find a book equal to this one.
Also, Stephen Kochan is hosting webcast classes of this book, which are equally awesome. This man knows his languages, and is also an astute teacher. Tough to find these days. Go with this author and you will accomplish your goals in a timely fashion.



5 out of 5 stars Book and ClassroomM review   October 16, 2009
LM (USA)
3 out of 3 found this review helpful

As soon as the iPhone SDK was released most people that you spoke with said that it was a necessity to learn C/C++ before learning ObjectiveC. This never made sense to me and I didn't believe it. It was only Steve that said that it wasn't true. Objective C, while a superset of C, does not require you to learn C first. Steve's book does not require prior knowledge of other languages and teaches you step by step the necessities of the language. His WebCast series offered on [...] is a great way to actually listen to the author in a classroom (online) and watch him develop examples for the subject that he is discussing. He also allows for a short question/answer time during and after the class. He is very conscientious and monitors the forum on his web site and answers questions there to people that are reading his book and that take the class. I highly recommend both the book and the class.

L.M.


Showing reviews 1-5 of 73
1 2 3 4 5 6 ...15Next »





Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Subcategories
Paperback
Mass Market
Trade
Related Categories
• C & C++ Windows Programming
Development
Microsoft
Computers & Internet
Subjects
• MacOS
Operating Systems
Computers & Internet
Subjects
Books
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• Object-Oriented Design
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• Objects
C
Programming
Computers & Internet
Subjects
• General
C
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books