Chapter 8

Programming Basics in Objective-C

Objective-C is a very elegant language. It mixes the efficiency of the C language with the object-oriented goodness of Smalltalk. This combination was introduced in the mid-1980s and is still powering the fantastic applications behind the iPhone, iPad, and Mac OS X. How does a language that is over 20 years old stay relevant and useful after all of that time? Well, some of its success has to do with the fact that the two languages that make up Objective-C are very well tested and very well designed. Another reason is less obvious; the various frameworks available for the iPhone and Mac OS X make developing full-featured applications much easier. These frameworks benefit from the fact that they have ...

Get Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.