initialize方法
2017-01-17 14:40:44 0 举报
`initialize`方法是一个在面向对象编程中常用的特殊方法,主要用于初始化对象的状态。当创建一个新的实例或对象时,`initialize`方法会自动被调用。这个方法通常用于设置对象的属性值,确保对象在被使用前处于一个预期的、合理的状态。例如,如果你正在创建一个表示银行账户的对象,你可能需要在`initialize`方法中设置初始余额为0。此外,`initialize`方法还可以接受参数,这样可以根据传入的参数来定制对象的初始化行为。总的来说,`initialize`方法是一个非常有用的工具,它可以帮助开发者更好地控制和管理对象的状态。
作者其他创作
大纲/内容
objc-initialize.mm
对类发送初始化消息
objc-runtime-new.mm
对类的父类递归调用,判断父类是否初始化,若无则先初始化父类;然后使用objc_msgSend调用initialize方法
void _class_initialize(Class cls)
void callInitialize(Class cls)
判断当前类是否初始化,若无则执行_class_initialize
0 条评论
下一页