1. 创建对象
[类名 new] : 堆内存中开辟存储空间,存储对象。初始化isa指针和所有属性。返回指针地址。
创建对象时返回的地址就是类的第0个属性的地址。但类的第0个属性不是开发者写的,而是isa指针(占8个字节)。
类对象:程序加载时系统创建,存储类中所有methods.
实例对象:手动通过new创建,存储isa指针和属性。isa指针指向类对象。
注意点:
成员变量 : 不能在定义的时候初始化, 堆空间,不会自动释放
局部变量:栈,自动释放
2. NSLog
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 举报,一经查实,本站将立刻删除。