Wellcome To Buy Books Online from Programming Books Store


Programming in Objective-C 2.0 (2nd Edition)
Other products by Addison-Wesley Professional Ratting 4.5 Out of 5.0 Special Offer Total New 37 Use
List Price: $44.99
Our Price: $24.99
Price Save:   $15.30
  

Total Price: $24.99
at of 2010-03-13
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [amazon.com or endless.com, as applicable] at the time of purchase will apply to the purchase of this product.

Buy Low Price From Here Now

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




Technical Details

- ISBN13: 9780321566157
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
- Click here to view our Condition Guide and Shipping Prices
See more technical details
Customer Buzz
 "Very easy to understand" 2010-03-13
By Siammang
I have a certain degree of knowledge from JAVA, C++, and C#. When I first saw the code of objective-C, I felt a little bit intimidated by the syntax. After I read this book, it becomes more clear. I then begin to recognize the pattern of the programming concept for this language.

I like the way the author chooses the words. He tends to link things around as if he knows that the readers may not understand some of the parts (either points to appendix or actually cover some background information on the following pages).

Now I'm ready to develop iPad application before the device itself even launch yet.

Customer Buzz
 "First programming book I've read from cover to cover" 2010-03-12
By Mr. Tim
I've "skimmed" lots of programming books all the way back to a first edition of "The C Programming Language" and this is the first one that I've actually stuck with all the way through. I'm not a full-time developer so I usually drop-out once I've learned enough to accomplish the quick and dirty task. But this time I was happy to continue reading.

Written clearly, simply and to the point. Enough information but not too much for the goal.

Excellent!!

Thank you!

Tim

Customer Buzz
 "Well-written reference on Objective-C for Mac OS X" 2010-03-07
By Cary Champlin (Seattle)
In the process of learning a new computer language or software development environment, I have found that multiple books are needed, each with a different focus: intro book with simple examples (Beginning iPhone 3 Development), great language reference book, and advanced applications/topics (iPhone for Programmers: An App-Driven Approach). This book, Programming in Objective-C 2.0 (2nd edition), is the great language reference book in this set.

I particularly like the approach that Stephen Kochan used with this book even though I have a strong background in C and OO design. Here is a quote from page 2 of his book: "So I decided neither to teach C first or assume prior knowledge of the language. I decided to take the unconventional approach of teaching Objective-C and the underlying C language as a single integrated language, from an object-oriented programming perspective. The purpose of this book is ... to teach how to program in Objective-C ... by example."

Part I focuses on Objective-C language fundamentals. This part briefly covers use of the Xcode IDE and gcc. The material on classes, categories, and synthesized accessor methods are specific to the Objective-C environment. At approximately 300 pages in length, the material is well organized and considerable in content.

Part II covers the large set of predefined classes that comprise the Foundation framework. If you are new to the Foundation framework but have prior knowledge of C like me, then Part II is where most of your study time will be spent. This part is approximately 150 pages in length.

Part III moves the focus to Cocoa with a simple iPhone/Touch app example that shows usage of the UIKit framework, Xcode, Interface Builder, and the iPhone simulator. Note: Part III is less than 40 pages long. The other two books I referenced earlier provide that specific focus in a more extensive format. This book is about Objective-C and its Foundation framework which is the common software environment for both Mac and iPhone/Touch.

Although I am still working my way through the chapters, I am very pleased with the amount of material and its organization in this book. After you understand the basics, nothing beats further learning than developing, compiling and debugging your own code to create your own software application. It is also the most humbling part of the process.

Customer Buzz
 "Superb text for learning objective-C" 2010-03-07
By D. Crabbe (Nova Scotia Canada)
As an instructor looking for a text for students taking an introductory programming course, this book is perfect. I had waded through several other works on objective-c but none took the approach of starting from square one. Even though I have programmed in many languages (APL, C, Forth, Pascal) I was new to OOP and I found most other texts very tiring to understand.

This book is a breath of fresh air and includes good exercises at the end of each chapter. Coupled with a great on-line forum site with additional quizzes and solutions to problems, this is one of the best works I could have found for learning this material.

I highly recommend this book for anyone wishing to learn about object oriented programming and for anyone who wants to learn how to create iPhone (or Mac) applications. Writing iPhone apps is just too different an area to jump into without first getting a good grasp of the programming fundamentals. This is a necessary first step in that process.

Dave Crabbe


Customer Buzz
 "Excellent Introduction" 2010-03-01
By Cody (Rock Hill, SC USA)
I've read other books devoted to the C language by Stephan Kochan which is why I purchased this one. As expected, I wasn't disappointed. With over 30 years software design/development and 20+ years of teaching as an adjunct faculty member I've recommended and relied upon Stephen's prior books in the classroom and on the job. "Programming in Objective-C 2.0" is well thought out and the material is presented in an easy to understand format. The examples worked (though I did not try them all). The ones I did try however, were presented at what I thought was the appropriate time. This (or a similar book) is a must read if you're new to iPhone development or the XCode environment. I had extensive C-Language experience prior to the Java explosion and this book was able to reawaken those skills. The syntax is a bit different but not so far removed that it can't be mastered using Kochan's book.

This is a great text. I only wish (if Stephen is reading) that he expand on this text and provide an advanced version. I enjoyed his early C books in the 1980s and hope that more on Objective-C are in the works. If you're new to the language you're not going to find a better text to start your study!


Images Product



Read more Programming in Objective-C 2.0 (2nd Edition)