Xcode 4.5引入了一些新的语法特性,包括:
自动生成属性的@synthesize语法已经被废除,可以直接使用@property声明属性,并且编译器会自动生成对应的实例变量和访问器方法。
新增了一种更简洁的字面量语法,可以直接使用@[]和@{}来分别创建数组和字典。
引入了Objective-C的新特性-ARC(自动引用计数),用于自动管理内存,无需手动管理retain和release。
增加了快速枚举语法,可以直接在数组和字典上进行迭代操作。
新增了__weak修饰符,用来声明一个弱引用,避免循环引用。
增加了@autoreleasepool语法,可以在代码块中创建临时的自动释放池。
新增了模块化编程语法,可以使用@import和module关键字导入和使用外部模块。