3

私の plists は単に「ルート」で始まります。彼らには、構成を微調整するために選択できる便利なものの配列が含まれています。私が見ている特定の info.plist は、iphone プロジェクトにあります。私はこれを少し調べましたが(あまり多くはありません)、溶液のにおいさえ検出されませんでした.

これをまとめているメカニズムは何ですか?意のままに曲げてもいいですか?

明確にするために、単に plist を編集することについて言及しているわけではありませんが、Property List Editor を使用して、Apple の info.list の動作のように左側の列のドロップダウン リストを定義しています。

通常、私の plists は 3 つの列でエディターに表示されます。キー、タイプ、および値。Info.plist には 2 つあるのですが、Property List Editor で動作が異なるように設定するにはどうすればよいですか?

Apple のこのリンクは、Info.plist で使用されているキーを定義します。

プロパティ リストのキー リファレンス

4

1 に答える 1

15

プロパティ リスト エディタのドロップダウン メニューに表示される名前は、Apple が「プロパティ リスト構造定義」と呼んでいるものによって提供されます。これは、特定の種類のプロパティ リストの特定のキーと値を定義する XML ベースのファイルです。プロパティ リスト エディタはこれを使用して、人間が判読できる名前を特定のプロパティ リスト キー、適切なデフォルト値、型情報などに関連付けます。

プロパティ リスト エディタは、構造定義からタイプ情報を自動的に取得するため、定義を使用するときに「タイプ」列を非表示にします。必要に応じて、[編集] > [値のタイプ] を使用してタイプを手動で変更することもできます。View > Property List Type を使用して、Property List Editor が使用している定義を手動で変更することもできます。

Xcode には、Info.plist ファイルの組み込み定義が含まれているため、Info.plist ファイルを開くと、カスタマイズが自動的に表示されます。構造定義がどのように定義されているかに興味がある場合は、/Developer/Platform/MacOSX.platform/Developer/Library/Xcode/Plug-ins で組み込み定義を確認できます。この形式に関する公式のドキュメントはないと思いますが、例を見て理解するのはそれほど難しくありません。

于 2008-11-26T20:55:08.460 に答える