其他分享
首页 > 其他分享> > 【iOS】对象初始化相关方法的比较:alloc、init、load 和 initialize方法

【iOS】对象初始化相关方法的比较:alloc、init、load 和 initialize方法

作者:互联网

本文对比一下iOS中的alloc、init、load、initialize方法分别做了什么

1. - alloc

alloc方法是实例方法。alloc方法负责创建对象,这个过程包括:

alloc方法会返回一个未被初始化的对象实例

 

2. - init

init方法是实例方法。负责初始化对象

 

3. + load

load方法是类方法。其主要特点有:

    

4. + initialize

initialize方法是类方法。

 

总结:

 

参考:

iOS:浅谈 +load()、+initialize()、-init()

OC中[NSObject alloc] init]发生了什么

标签:load,alloc,调用,子类,iOS,init,initialize,方法
来源: https://www.cnblogs.com/ksdeng/p/14972806.html