1986年,Brad Cox
出版了一本书《Object-Oriented Programming, An Evolutionary Approach》 来描述Objective-C
这门新的语言,我们姑且把它称为Objective-C1.0
吧。
2007年10月,苹果公司发布了OS X 10.5(Leopard)
,同时一起发布了Objective-C2.0
。
Objective-C2.0
增加了garbage collection
(垃圾回收)、properties
(属性)、non-fragile instance variables
、fast enumeration
(快速遍历)、block
、ARC
(automatic reference counting
,自动引用计数)。