pragma mark 类的本质以及存储细节
pragma mark 概念
pragma mark 代码
#import <Foundation/Foundation.h>
#pragma mark 类
#import "Person.h"
#pragma mark main函数
int main(int argc, const char * argv[])
{
/*
类的本质:
类 其实也是一个对象, 这个对象会在 这个类第一次被使用的时候 创建
只要有了 类对象, 将来 就可以通过 类对象 创建 实例对象
实例对象 中 有一个isa指针, 指向创建 自己的类对象
类对象 保存了 当前对象 所有的对象方法
当给 一个实例对象方法 发送 消息的时候, 会根据实例对象中的 isa指针 去对应的类对象 查找
*/
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