objective-c core-foundation

objective c - ¿Qué es NSSearchPathForDirectoriesInDomains?



objective-c core-foundation (2)

[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]

Solía ​​saber que enviar un mensaje al objeto es como llamar al método. Sin embargo, no puedo reconocer qué es NSSearchPathForDirectoriesInDomains . ¿Es la función de estilo C? En caso afirmativo, ¿por qué entre todas las llamadas de estilo de message tenemos algo de función?


Sí, es una función simple de C que toma y devuelve objetos objetivos-c.

En cuanto al por qué ... Apple probablemente no encontró una buena clase para ponerlo. :-) En serio, podría ser un método estático en UIApplication o NSApplication o similar, pero es difícil de justificar y es bastante específico del sistema (Lo tendría en NSApplication en OS X y UIApplication en iOS).