Xcode 4.5引入了一些新的語法特性,包括:
自動生成屬性的@synthesize語法已經被廢除,可以直接使用@property聲明屬性,并且編譯器會自動生成對應的實例變量和訪問器方法。
新增了一種更簡潔的字面量語法,可以直接使用@[]和@{}來分別創建數組和字典。
引入了Objective-C的新特性-ARC(自動引用計數),用于自動管理內存,無需手動管理retain和release。
增加了快速枚舉語法,可以直接在數組和字典上進行迭代操作。
新增了__weak修飾符,用來聲明一個弱引用,避免循環引用。
增加了@autoreleasepool語法,可以在代碼塊中創建臨時的自動釋放池。
新增了模塊化編程語法,可以使用@import和module關鍵字導入和使用外部模塊。