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文件的书写方式。

主头文件

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容