Objective-C
Objective-C 2.0 is an improved version of Objective-C. It adds many features, such as garbage collection (automatic memory management), fast enumeration and properties (the automatic generation of variable methods).