了解ARC
`自動引用計數(Automatic Reference Counting)是Objective-C默認的內存管理機制,其針對堆上的對象,由編譯器自動生成操作引用計數的指令(retain或release),來管理對象的創建與釋放。
`哪些對象受ARC管理:
? ? 1.OC對象指針
? ? 2.Block指針
? ? 3.使用__attribute__((NSObject))定義的typedef
`哪些對象不受ARC管理
? ? 1.值類型(簡單值類型,C語言struct)
? ? 2.使用其他方式分配的堆對象(如使用malloc分配)
? ? 3.非內存資源