OC与C的差异
C语言
.h文件
.c文件
OC语言
.h文件 存放声明
.m文件 存放实现(支持OC与C的混编)
.mm文件 存放实现(支持OC与C++的混编)
C语言
关键字
int float double char while for switch
OC新增
大部分@开头
C语言
基本数据类型:int float double char 枚举
构造类型:结构体、数组
指针类型
空类型
总结:所有数据类型都可以定义变量
所有的数据类型都可以作为函数参数
所有的数据类型都可以作为函数返回值
OC语言
BOOL(表示真假 真/假 YES/NO)
NSObject*(OC中的对象类型)
id(可以指向任意类型**对象**的指针)
SEL 选择器数据类型
block 代码块数据类型
#######