alloc加载流程图
2021-06-06 00:09:37 100 举报
iOS alloc加载流程图
作者其他创作
大纲/内容
YES
BBLv
malloc_zone_calloc
alloc加载流程图
_objc_rootAlloc
__OBJC2__
zone
hasCustomAWZ
object_cxxConstructFromClass
NO
instanceSize
YES/NO
alloc
initIsa
return
alignedInstanceSize
!zone && fast
_class_createInstanceFromZone
construct_flags & OBJECT_CONSTRUCT_CALL_BADALLOC
_objc_rootAllocWithZone
calloc
return size
_objc_callBadAllocHandler
hasFastInstanceSize
word_align
initInstanceIsa
objc_msgSend
allocWithZone
fastInstanceSize
结束
return nil
!hasCxxCtor
开始
开始/结束
!obj
callAlloc
收藏
0 条评论
回复 删除
下一页