我正在学习Objective-C,所以请耐心等待。
正如我理解编码时的一般语法(除了使用属性时)Objective-C看起来像这样:
[object method];
[object methodWithArgument:1 arg2:2];
现在我在阅读iOS设备的文件输入/输出时感到困惑,该示例告诉我使用方法获取Application的文档文件夹:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
这里发生了什么?
答案 0 :(得分:6)
第一个是用于调用方法
的Objective C语法第二个代码段使用C语法调用函数。
Objective C是C
的超集答案 1 :(得分:0)
第一种语法用于调用类的成员方法,第二种语法用于调用独立函数。 Objective-c是C的超集,意味着它具有C(包括函数)的所有特征以及类的OO特征等