今天看了唐巧大神的理解 iOS 的內(nèi)存管理這篇博文唐片,介紹了引用計(jì)數(shù)和ARC下易引起的循環(huán)引用問題,并介紹了利用xcode的instruments檢測循環(huán)引用茧球。具體如下:
instruments檢測循環(huán)引用
-
在xcode中選取profile
-
選擇leak checks
變量所有權(quán)修飾符
四個ownership qualifiers其中一個來修飾:
- __strong(默認(rèn)抢埋,如果不指定其他揪垄,編譯器就默認(rèn)加入)
- __weak
- __unsafe_unretained
- __autoreleasing
待補(bǔ)充demo
參考
- 理解 iOS 的內(nèi)存管理
- iOS/OS X內(nèi)存管理(一):基本概念與原理
- iOS/OS X內(nèi)存管理(二):借助工具解決內(nèi)存問題
- iOS內(nèi)功篇:內(nèi)存管理
- objective-c高級編程(ios與os x多線程和內(nèi)存管理)——自動引用計(jì)數(shù)