iOS基础之Objective-C(二)

OC的新特性:
1、#import与#include:
import与include的功能一样,都是将右边的文件拷贝到当前import的位置,但是import为了减轻开发人员的负担,防止重复导入,避免程序员手动编写头文件卫士,OC给出了import这样一个预处理指令。
多次import相同的头文件,都只是拷贝一次。
import既可以导入OC的头文件,也可以导入C的头文件

2、printf( )与NSLog( ):
两者都能够输出打印,而且由于OC兼容C,所以可以在OC中直接书写printf( )语句,但是NSLog( )语句会自动换行。

3、主头文件:
当我们使用第三方工具的时候,如果我们每用一个文件都要导入一次头文件,这样会增加很多工作量,而主头文件是将这些导入头文件的工作放在其中,以后我们使用工具的时候,只需要导入头文件即可,可以参见Foundation.h文件的书写方式。

iOS基础之Objective-C(二)_第1张图片
主头文件

规律:
所有主头文件都与工具箱的名称一致,如:#import
所有的主头文件都是导入了该工具箱中所有工具的头文件

你可能感兴趣的:(iOS基础之Objective-C(二))