Что такое NSSearchPathForDirectoriesInDomains?

[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]

Я знал, что отправка сообщения объекту является вызовом метода. Однако я не могу понять, что такое NSSearchPathForDirectoriesInDomains. Это функция стиля C? Если да, то почему среди всех вызовов стиля message у нас есть какая-то функция?

Ответ 1

Да, это простая функция C, принимающая и возвращающая объекты objective-c.

Что касается того, почему... Apple, вероятно, не нашла хорошего класса, чтобы его вставить.:-) Серьезно, хотя это может быть статический метод на UIApplication или NSApplication или аналогичный, но это сложно для оправдания и вполне системного (вы бы получили его в NSApplication для OS X и UIApplication в iOS).