pragma mark 類的本質(zhì)以及存儲細節(jié)
pragma mark 概念
pragma mark 代碼
#import <Foundation/Foundation.h>
#pragma mark 類
#import "Person.h"
#pragma mark main函數(shù)
int main(int argc, const char * argv[])
{
/*
類的本質(zhì):
類 其實也是一個對象, 這個對象會在 這個類第一次被使用的時候 創(chuàng)建
只要有了 類對象, 將來 就可以通過 類對象 創(chuàng)建 實例對象
實例對象 中 有一個isa指針, 指向創(chuàng)建 自己的類對象
類對象 保存了 當前對象 所有的對象方法
當給 一個實例對象方法 發(fā)送 消息的時候, 會根據(jù)實例對象中的 isa指針 去對應(yīng)的類對象 查找
*/
Person *p = [[Person alloc]init];
[p setAge:33];
[Person test];
return 0;
}
Person.h //人類
#import <Foundation/Foundation.h>
@interface Person : NSObject
@property int age;
+(void)test;
@end
Person.m
#import "Person.h"
@implementation Person
+(void)test
{
NSLog(@"test");
}
@end

Snip20160529_12.png

16類的本質(zhì)以及存儲細節(jié).png