Что такое NSSearchPathForDirectoriesInDomains?
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]
Я знал, что отправка сообщения объекту является вызовом метода. Однако я не могу понять, что такое NSSearchPathForDirectoriesInDomains
. Это функция стиля C? Если да, то почему среди всех вызовов стиля message
у нас есть какая-то функция?
Ответы
Ответ 1
Да, это простая функция C, принимающая и возвращающая объекты objective-c.
Что касается того, почему... Apple, вероятно, не нашла хорошего класса, чтобы его вставить.:-) Серьезно, хотя это может быть статический метод на UIApplication
или NSApplication
или аналогичный, но это сложно для оправдания и вполне системного (вы бы получили его в NSApplication
для OS X и UIApplication
в iOS).
Ответ 2
Отъезд
http://www.techotopia.com/index.php/Working_with_Directories_on_iPhone_OS и http://iphonedevelopmentblog.blogspot.com/2011/03/documents-directory-file-path-iphone.html
Я изучал тот же материал, и эти ссылки содержат исчерпывающую информацию по этому вопросу.