1.類也是個物件
// 乙個任意的型別,表示乙個objective-c類
typedef struct objc_class *class;
// 獲取類物件兩種方式person1 和 person2
class person1 = [person class];
person *p = [person new];
class person2 = [p class];
// 類物件呼叫類方法
person *person3 = [person1 new];
2.類的載入方法和初始化方法
+ (void)load; // 在類載入的時候呼叫一次
+ (void)initialize; // 在使用某個類的時候呼叫一次
+load方法:
+initialize方法:
iOS 中copy的簡單理解
乙個物件的準確型別是在分配記憶體空間的時候指定 程式設計師指定的型別只是讓該物件有該型別的方法。能否使用指定類的方法取決於執行時,這個物件的型別是否正確。理解這兩句句話很重要 有可變不可變之分時 可變 不可變 copy 可變 可變 mutablecopy 不可變 可變 mutablecopy 不可變...
Object c 類的本質
main.m main.m 06 類的本質 import import person.h import student.h import goodstudent.h 1.當程式啟動時,就會載入專案中所有的類和分類,而且載入後會呼叫每個類和分類的 load方法。只會呼叫一次。2.當第一次使用某個類時,...
簡單理解python中的類
一.屬性 1 例項屬性 在 init 方法 self,內初始化的屬性 內部呼叫時都需要加上self.外部呼叫時用例項化物件.屬性名 class people name john p people p.age 18 print p.name print p.age 例項屬性是例項物件特有的,類物件不能...