我正在重讀"Transitioning to ARC Release Notes"。爲什麼在ARC支持平臺中不能支持弱引用?
在開始的時候,它說
ARC是在Xcode 4.2支持OS X v10.6中和v10.7(64位 應用)和爲iOS 4和iOS 5.弱引用是不支持OS X v10.6和iOS 4中的 。
這是爲什麼?實施薄弱的參考需要深入的平臺/操作系統支持嗎?
我想,弱引用不是那麼特別(考慮到C++原始指針的用法)。
難道不是技術原因嗎? (弱參考支持是因爲它失敗了一些測試用例而失敗,並且他們沒有足夠的時間?)
我不知道。太奇妙了!! – 9dan 2015-03-03 04:30:17