私は Mac アプリを持っていて、そのリソースを非表示にしたいと考えています。Windows では単にリソース ファイルを作成しましたが、それらは Mac には存在しないようです。そこで、このリンクのアドバイスに従うことにしました。
リソースを事前に準備する別のアプリケーションで、すべてのリソース (テキスト ファイル、画像、サウンド ファイルなど) を取得し、それぞれをCFDataオブジェクトに変換します。CFDictionary次に、ファイル名をキーとしてオブジェクトに保存します。その後、辞書をファイルに保存します。
問題は、CFDictionary オブジェクトが自分自身をアーカイブする方法を知らないことです。また、Foundation オブジェクトを使用できず、Core Foundation だけを使用できます。CFDictionaryaを aに変換しchar*て保存する方法はありますか? または、キーと値を個別に保存し、後で読み込んで再作成する必要がありCFDictionaryますか? もしそうなら、どうすればCFDataオブジェクトを変換できますか?