iOS-OC复习

1. 创建对象

[类名 new] : 堆内存中开辟存储空间,存储对象。初始化isa指针和所有属性。返回指针地址。

创建对象时返回的地址就是类的第0个属性的地址。但类的第0个属性不是开发者写的,而是isa指针(占8个字节)。

类对象:程序加载时系统创建,存储类中所有methods.

实例对象:手动通过new创建,存储isa指针和属性。isa指针指向类对象。

注意点:

成员变量 : 不能在定义的时候初始化, 堆空间,不会自动释放

全局变量:静态区,程序结束自动释放

局部变量:栈,自动释放

2. NSLog

%@用于输出对象,包括NSString对象

3. NSString

[str length] 字符串的个数,不是字节数

6.

typedef struct{

int year;

int month;

}Date;

stu->birthday = (Date){2000,3,23};

7. #pragma mark 注释

   #pragma mark -

  #pragma mark - 注释

8. 快捷键

.m 和 .h切换 : commond + control + 箭头

9. 匿名对象

  对象只使用一次的时候

10. 模板

 Contents->developer->library-xcode->template

11. 

上一篇:OpenCore黑苹果引导配置说明第四版-基于OpenCore-0.5.8-04-10-官方正式版


下一篇:android如果通过logcat来截取Log