質問: (paths[0] as NSString).stringByAppendingPathComponent("data.realm") ``` で指定できるが、iOSの場合標準はどこになるのですか?
回答: アプリケーションが使うディレクトリ構成は少し減っているだけでOS Xとほぼ変わりません。 その中でも特にiOSでは`Documents`ディレクトリか、`Library/Caches/`ディレクトリを使います。 プログラムから指定する方法もOS Xと同じです。 ``` NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true) // => Documents/ NSSearchPathForDirectoriesInDomains(.CachesDirectory, .UserDomainMask, true) // => Librery/Cashes ``` `Documents`ディレクトリは標準でiCloudバックアップの対象になり、`Library/Caches/`ディレクトリはそうではないなどの違いがあります。 詳しくはアップルのリファレンスをご覧ください。