superclass,class,category(多个category)
load
比main函数还要先执行。
调用顺序:
super class ->
current class ->
category1 class -> category2 class,按照compile souces中的文件顺序依次全都调用。
initialize
类被调用的时候调用initialize
调用顺序:
super class -> 父类最先被调用
current class -> category1 class -> category2 class,category2 class, 按照compile souces中的文件顺序,最后一个文件中的方法被唯二调用。维二指:多个category的initialize被最后一个category的initalize覆盖。current class,最后一个current class category 执行initalize。
class method
调用顺序:
super class ->
current class ->
category1 class -> category2 class, 按照compile souces中的文件顺序,最后一个文件中的方法被唯一调用。
instance method
跟class method相同