在NSObject.h中找到三个方法

+ (void)load;

+ (void)initialize;

- (instancetype)init

1. 可知三个方法类型,两个类方法,一个对象方法

2.load和initialize的区别

+ (void)load: 程序运行时候会把相关的类都加载,但此时仅仅是将类加载到内存,程序实际运行的时候可能还没用到这类

(程序时按一定顺序,在后面的类还没用到,就不回使用相关类)     +load 方法会被默认执行,并且是在 main 函数之前执行的。

+ (void)initialize: 会在第一次初始化这个类之前 被调用,我们用它来初始化静态变量

3.- (instancetype)init: 对象方法,每创建一个就会调用一次

最新文章

  1. 选中多个<ul>中的第一个<li>方法
  2. Git代码管理常用命令
  3. HTML:图片热点 网页划区 表单
  4. 转:GCC,LLVM,Clang编译器对比
  5. 【Filter 页面重定向循环】写一个过滤器造成的页面重定向循环的问题
  6. Ubuntn系统忘记密码的解决方法(虚拟机下同样处理)
  7. Facebook 开源安卓版 React Native,开发者可将相同代码用于网页和 iOS 应用开发
  8. 《powershell 的版本号所引起的载入 FSharp 编译器问题》基本解决
  9. C++ 中的比較函数
  10. Openjudge-计算概论(A)-字符串排序
  11. substr与substring的用法
  12. java基础学习周计划之3--每周一练
  13. python整数与IP地址转换
  14. EF Working with Transactions
  15. springboot使用fastjson中文乱码解决方法 【转载】
  16. Java虚拟机运行时数据区域及垃圾回收算法
  17. jmeter接口测试基础知识2.0
  18. Linux 使用 mail 发送邮件
  19. Linux学习之文件系统常用命令(七)
  20. LEARN HOW TO HACK

热门文章

  1. Topcoder SRM584 DIV 2 500
  2. CentOS Mysql 5.1.73 主从配置
  3. dll的编写和使用
  4. HTML5全局属性和事件
  5. C语言基础--函数
  6. HDFS中Java的API使用测试
  7. Hibernate的many-to-many双向关联的配置办法
  8. POJ 1637 Sightseeing tour (混合图欧拉路判定)
  9. framework各版本对比
  10. LINUX下如何开启FTP服务器