一.熟悉OC: 了解OC的起源: OC和C++,Java等面向对象语言类似,不过有很方面差别.因为该语言使用  消息结构而非函数调用. 消息结构和函数调用的区别:前者是在其运行时所应执行的代码由运行环境来决定,后者由编译器决定, 若函数调用是多态的,由“虚方法表”(即是动态派发和运行时方法绑定采用的机制)查出到底执行哪个函数来实现. 关于前向声明 1.除非确有必要,否则不要引入头文件.一般来说,应在某个类的头文件中使用向前说明来提及别的类, 并在实现文件中引入那些类的头文件.这样做可以尽量降低类