Existe-t-il une liste de classes dans iOS qui ne peuvent pas être référencées avec une balise __weak
lors de l'utilisation du comptage automatique de référence (ARC) ?
Apple Transition vers les notes de version ARC ne liste que les classes Mac pour l'instant :
Quelles sont les classes qui ne supportent pas les références faibles à zéro ?
Actuellement, vous ne pouvez pas créer de références faibles en zéro aux instances des classes suivantes :
NSATSTypesetter
,NSColorSpace
,NSFont
,NSFontManager
,NSFontPanel
,NSImage
,NSMenuView
,NSParagraphStyle
,NSSimpleHorizontalTypesetter
,NSTableCellView
,NSTextView
,NSViewController
,NSWindow
etNSWindowController
. En outre, sous OS X, aucune classe du cadre AV Foundation ne prend en charge les références faibles.
Existe-t-il une liste similaire pour les classes UIKit ou même les classes spécifiques à iOS en général ?
Merci.