Objective-C Boot Camp: Foundation and Patterns for iOS DevelopmentThis ebook offers basic training for the Objective-C programming language and explores the vital parts of the elegant language. This guide will give you enough information to get started, while pointing out many key features and common mistakes. While previous knowledge with objective-oriented programming is not necessary, the guide assumes you have a basic understanding of other C-like programming languages (C, C++, or Java, for example). |
Common terms and phrases
_image _sharedInstance abstract class accessor methods accidentally application argument assign autorelease pool basic C-style CGFloat CGPoint CGRect class hierarchy class methods class reference ClassName Cocoa Touch compiler const unsigned char convenience methods copy method create dangling pointer data structures data types dealloc method declare default defined delegate designated initializer dynamic ebook emptyString enum event loop example firstName frameworks function header file heap implementation block inherit initialization methods innerValue instance variables integer interface block Java key-value key-value observing keyword lastName literal array memory leak memory management method name Model-View-Controller notification center NSNotificationCenter NSObject NSString alloc object object-oriented oldName operands operator outerValue parentheses printf programming language protocols reference count release retain count return value runtime SampleSingleton selector self.delegate setFirstName setter sharedSampleSingleton simply singleton Smalltalk string struct subclass superclass synthesize typedef UIApplication UIView void