Objective-C 1.0和2.0有什么区别? 57 次浏览 2006年,苹果公司发布2.0版本。2.0比1.0有如下主要变化: 属性 C#的属性和它很类似,可以自动生成getter/setter方法。 泛型轻量级泛型,由编译器实现。 分类C#有partitial class概念,可让一个类实现分布在不同文件。 改进的垃圾回收2.0引入了ARC,在macOS上类似于Java/C#自动垃圾回收,在iOS上并未启动自动垃圾回收。 block语法允许开发者在函数内部定义匿名函数,并在不同的上下文中传递和使用它们。 快速枚举