XcodeAppSandBoxとNSOpen/NSSavePanelの関係について今ひとつはっきりしていなかったので、ごく簡単なXcodeProjectで確認してみた。}以下の条件で確認、結果を併記している。AppSandBox設定なし書類(Documents)フォルダがデフォルトの保存先になっている。ファイルの保存ができる。Usersの共有(shared)にも保存できる。選択した保存先は、アプリケーションを終了しても記憶されている。いうExceptionが出て、ファイルも保存できない。書類(Documents)フォルダがデフォルトの保存先になっている。ファイルの保存ができる。Usersの共有(shared)にも保存できる。選択した保存先は、アプリケーションを終了しても記憶されている。上記の条件でmyLogFileというフォルダにファイルを保存、そのフォルダをFinderで別の場所に移動myLogFileの記憶は失われ、デフォルトの書類(Documents)フォルダにリセットされる。NSURLのブックマーク機能の追加UserDefaultsに、ユーザーが選択したログファイル保存先のURLではなく、bookmarkに変換したものを保存し、それを解読してsetDirectoryURLするように変更した。bookmarkはsecurity-scopedではない、普通のものである。}書類(Documents)フォルダがデフォルトの保存先になっている。(そう設定した)ファイルの保存ができる。Usersの共有(shared)にも保存できる。選択した保存先は、アプリケーションを終了しても記憶されている。保存先のフォルダを移動しても追従する。「なるほど、なるほど。bookmarkを使うのはどんな条件なんだ?という疑問が残る。Appleの公式ドキュメントを読んでも、頭が悪い筆者には理解できなかった。誰か教えて欲しい!!関連記事macOSでTwitterStreamを使うために必要なことTwitterが提供するAPIには、RESTとstreamingの二種類があるらしい。APIを利用するには、TwitterStreamというgemが必要だ。その1恋するプログラムを購入して勉強した。筆者はAmazonからKindle版を購入したが、もしこれから購入するならば、絶対こちらからPDF版を購入すべきである。これは記録として残しておく。APFS絡みでいろいろ問題が発生しているようだ。何を隠そう、筆者もその一人である。Fusionこの投稿へのコメントコメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。*サイトこの投稿へのトラックバックトラックバックはありません。URL検索:最近の投稿Relocateされたapache2設定ファイルは...。