美文网首页
iOS基础之Objective-C(二)

iOS基础之Objective-C(二)

作者: SuAdrenine | 来源:发表于2016-10-05 16:06 被阅读19次

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>;
所有的主头文件都是导入了该工具箱中所有工具的头文件

相关文章

网友评论

      本文标题:iOS基础之Objective-C(二)

      本文链接:https://www.haomeiwen.com/subject/spkhyttx.html