Существует ли список классов в iOS, на которые нельзя ссылаться с помощью указателя __weak
при использовании автоматического подсчета ссылок (ARC)?
В Transitioning to ARC Release Notes компании Apple пока что перечислены только классы Mac:
Какие классы не поддерживают нулевые слабые ссылки?
В настоящее время нельзя создавать обнуляемые слабые ссылки на экземпляры следующих классов:
NSATSTypesetter
,NSColorSpace
,NSFont
,NSFontManager
,NSFontPanel
,NSImage
,NSMenuView
,NSParagraphStyle
,NSSimpleHorizontalTypesetter
,NSTableCellView
,NSTextView
,NSViewController
,NSWindow
, andNSWindowController
. Кроме того, в OS X ни один класс в фреймворке AV Foundation не поддерживает слабые ссылки.
Есть ли подобный список для классов UIKit или вообще классов, специфичных для iOS?
Спасибо.