web-dev-qa-db-ja.com

NSSearchPathForDirectoriesInDomainsとは何ですか?

[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]

私は以前、オブジェクトにメッセージを送信することは、メソッドを呼び出すようなものであることを知っていました。しかし、NSSearchPathForDirectoriesInDomainsが何であるかわかりません。 Cスタイルの機能ですか?はいの場合、すべてのmessageスタイルの呼び出しの中に、ある種の関数があるのはなぜですか?

24
Pablo

はい、それはobjective-cオブジェクトを取得して返す単純なC関数です。

理由については... Appleおそらくそれを入れるためのNiceクラスが見つかりませんでした。:-)真剣に、それはUIApplicationまたはの静的メソッドである可能性がありますNSApplicationまたは同様のものですが、正当化するのは難しく、システム固有です(OSXではNSApplicationに、iOSではUIApplicationにあります)。

19
Eiko

チェックアウト http://www.techotopia.com/index.php/Working_with_Directories_on_iPhone_OS および http://iphonedevelopmentblog.blogspot.com/2011/03/documents-directory-file-path -iphone.html

私は同じ資料を研究していました、そしてこれらのリンクは主題に関する徹底的な情報を提供します。

15
Kim Gysen