dealloc流程图
2020-08-05 13:57:36 0 举报
dealloc流程图
作者其他创作
大纲/内容
Y
nonpointer &&!weakly_referenced &&!has_assoc &&!has_cxx_dtor &&!has_sidetable_rc
object_cxxDestruct
object_dispose
nonpointer
free
_objc_rootDealloc
dealloc
return
hasAssociatedObjects
clearDeallocating_slow
weak_clear_no_lock
*referrer = nil
objc_destructInstance
clearDeallocating
sidetable_clearDeallocating
table.refcnts.erase
hasCxxDtor
weakly_referenced ||has_sidetable_rc
isTaggedPointer
rootRelease
extra_rc+引用计数表=0
_object_remove_assocations
weak_entry_remove
收藏
0 条评论
下一页