微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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. 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐