OC中#import和C语言中的#include具备相同的功能,都可以引入头文件。#import优于#include的地方在于不会导致重复引入头文件。
-接口文件
文件名为“类名.h”,内容为类的接口部分。
-实现文件
文件名为“类名.m”,内容为类的实现部分。
静态变量的定义
在函数或类方法范围外定义的变量以及指定了static的变量都是静态变量。静态变量的生命期为从程序开始执行到结束。
无论生成了多少个对象,都只有一个静态变量存在,也就是说多个对象会共享同一个静态变量。一个对象对静态变量赋值后,在使用这个静态变量前,如果另外一个对象修改了该静态变量的值,那么不进行同步的话就会发生错误。C语言中经常使用静态变量来完成一些特殊的功能,但如果不认真区,反而会导致错误的发生。
利用静态变量的这种性质可以实现对象间的信息共享和消息传递。