2010-11-30 5 views
0

.xcodeprojバンドル内で、メインプロジェクトデータは実際に.pbxprojファイルに格納されます。アーカイブされた辞書ですが、アップルが使ったコーダーを見つけることができませんでしたか?それはNSCoderのカスタムサブクラスですか、それともそれは文書化されていて、私は十分に見苦しくありませんでしたか?.pbxproj形式で使用するNSCoderはどれですか?

答えて

2

実際には古いスタイルのプロパティリストなので、辞書をファイルに書き込むためのNSDictionary機能があります。しかし、埋め込まれたコメントもあるので、カスタムコードのようなものかもしれません。

+4

これはカスタムであり、文書化されていません。 – bbum

+0

フォーマットの名前を述べるとすぐに、ドキュメントとスペックをかなり早く探し出します。彼らのアーカイブは確かに習慣のようです(言及されたコメント)。ドキュメントにはOpenStepにアーカイブが存在すると書かれていますが、これはおそらくここでは使用されていません(コメント)。しかし、 "Old-Style ASCII Property Lists"というタイトルのドキュメントによると、unarchiverは、propertyListFromData:mutabilityOption:format:errorDescriptionを使用してNSPropertyListSerialization(引数NSPropertyListOpenStepFormatを使用)でデコードできます。 –

関連する問題