对象指针初始化
对象指针 = [ 类名 alloc];
对象指针 = [ 对象指针 init];( 等价于 : [ [ 类名 alloc] init])
[对象指针 release];
id 数据类型(动态类型)是一种通用的数据类型,他可以用来存储任何数据类型的对象。id变量的对象类型在编译时无法确定个,所以一些测试推迟到运行时进行。
静态类型1、更好的在程序编译连接阶段而不是在运行时指出错误。2、提高程序的可读性
[类名 class] : 获取“类名”对象
[类实例 class] :获取"类实例"属于那个类,并且可以判断是否相同 if ( obj1 class] != [obj2 class] );
测试表达式的结果
[obj isMemberOf: [类名 class]]
分类:
#import "类名.h"
@interface 类名 (MathOps) //告诉编译器正在为"类名"定义新的分类,它的名字为MathOps
@end
协议:
在interface 行的一堆尖括号指出 interface 子类: 父类 <协议, 协议...>
预处理:
预处理程序是以井号(#)标记
##将两个符号链接
结构体:
初始化有一个 ={.mem1 = 10, ...}
使用文件:
完整路径名,也成绝对路径,以斜线/开始。斜线实际上就是一个目录,称为根目录。
浙公网安备 33010602011771号