Objective-C不同的语法问题

Pet*_*rbo 2 syntax cocoa-touch objective-c ios

我正在学习Objective-C,所以请耐心等待.

据我所知,编码时的一般语法(除了使用属性时)Objective-C看起来像这样:

[object method];
[object methodWithArgument:1 arg2:2];
Run Code Online (Sandbox Code Playgroud)

现在我在阅读iOS设备的文件输入/输出时感到困惑,该示例告诉我使用方法来获取Application的文档文件夹:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

Phi*_*ert 6

第一个是调用方法的 Objective C语法

第二个片段使用C语法来调用函数.

Objective C是C的超集