Objective-C is a powerful object-oriented language which adds a dynamic message-passing architecture (based on Smalltalk) to C. Objective-C is a proper superset of C and it is compact and easy to learn, especially when compared with C++. Objective-C is the basis for Cocoa, the primary development environment for the Macintosh, and Cocoa Touch, the development environment for the iPhone/iPod Touch. "Programming Objective-C 2.0" provides manageable introduction to Objective-C. When learning a new language it's sometimes hard to know what's important and what's a minor detail or a rare case. We'll go through the basics of the language and object-oriented programming without burying you with an encyclopedia. If something is technically possible but a bad idea in practice, we'll tell you. We also try and explain a bit about what is going on 'under the hood' so you'll be better equipped to make design decisions. After you learn the basics of data types, program flow, messaging and objects, we'll cover the new things added to the language in Objective-C 2.0: fast enumeration, properties and garbage collection.
Many developers find that they are more productive using Objective-C than they are with any other language. Since Apple provides you the required tools and development environment with every Macintosh there's no reason not to jump and start learning Objective-C.
- ISBN10 1934356247
- ISBN13 9781934356241
- Publish Date 5 January 2010
- Publish Status Out of Stock
- Out of Print 29 October 2009
- Publish Country US
- Imprint The Pragmatic Programmers
- Format Paperback
- Pages 200
- Language English