1.Objective-C 起源: 在 C 语言基础上添加了面向对象特性,是 C 语言的超集.Objective-C 由 SmallTalk 语言演变过来,使用消息结构,运行环境由运行环境决定. OC 对象所占内存总是分配在堆空间,绝不会在栈空间分配内存.不含 * 的变量,保存的不是OC对象,可能使用栈空间. 2.在类的头文件中,应尽量少引用其他头文件: 在编译一个使用其他类的头文件(.h文件)时,如果不需要知道那个类的实现细节,可以使用 @class ***; 即可.在实现文件中(.m),需要…