Abstract
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 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 been around for a while, which equates to stability and high functionality. Last, Objective-C is highly dynamic. While we won’t be focusing on this in this chapter, the dynamic nature of Objective-C provides a flexibility not found in many compiled languages. With all of these great features, Objective-C and the corresponding frameworks provide an excellent palette from which a masterpiece can be created!
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2010 Gary Bennett, Mitch Fisher, Brad Lees
About this chapter
Cite this chapter
Bennett, G., Fisher, M., Lees, B. (2010). Programming Basics in Objective-C. In: Objective-C for Absolute Beginners. Apress. https://doi.org/10.1007/978-1-4302-2833-2_8
Download citation
DOI: https://doi.org/10.1007/978-1-4302-2833-2_8
Publisher Name: Apress
Print ISBN: 978-1-4302-2832-5
Online ISBN: 978-1-4302-2833-2
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)