plistファイルを開いて編集するのに最適なアプリケーションは何ですか?
plistファイルを開いて編集するのに最適なアプリケーションは何ですか?
回答:
Mankoffが言ったように、PListファイルは特別にフォーマットされたXMLファイルであるため、TextEditのようなプログラムで実際に編集および作成できます。
しかし、PListsの開発の特定の性質のため、Xcode
またはのような特別なプログラムを使用することは、Property List Editor
より実り多い努力になります。これは、XMLコードを自動的にフォーマットするだけでなく、キー識別子とレイヤーを実際に読み取り可能な単語に変換するだけでなく、一部の値については正しい応答を入力するためのドロップダウンメニューを提供するためです。特に、iPhoneのリストを扱う場合、Plistを使用して複数のランタイム変数を設定できる場合、新しいフィールドを簡単に作成し、それらに何を入れるかを知っていると、非常に簡単になります。
最新のXcodeリリースをダウンロードすることにより、Apple Developer Webサイトhttp://developer.apple.comからボットXcodeおよびPList Editor を無料で入手できます。
plistファイルがXML形式の場合、TextEditなどのテキストエディターで編集できます。plistファイルがバイナリ形式の場合、次を実行して最初にXMLに変換できます。
plutil -convert xml1 file.plist
編集後にバイナリ形式に戻したい場合:
plutil -convert binary1 file.plist
Xcode 4.3以降を使用している場合は、それを使用して、次のようなグラフィカルエディターでプロパティリストを編集できます。
Xcode 4.2以前には、プロパティリストを編集するための別のアプリケーションが付属していました(/Developer/Applications/Utilities/Property List Editor.app/
)。
plutil -convert json $file
(またはxml
)を使用し、任意のエディター(などvi
)でファイルを編集し、最後にで元に戻すことができplutil -convert binary1 $file
ます。
plutil -p <file>
変換するのではなく、「人間が読める形式でプロパティリストを印刷する」
TextWranglerのようなすばらしいプログラムは、.plist
最初にターミナルを使用して変換せずにバイナリファイルを編集できます。他の場合と同じようにファイルを開くだけです(つまり、プログラムアイコンにドラッグアンドドロップするか、[ファイルを開く]ダイアログ、またはFinderで開く...)。
AppleはGUIプロパティリストエディタを削除したため、結果を確認したい場合はXcodeが最適な無料オプションです。
plistファイルを編集するために汎用コードエディタを使用するいくつかの落とし穴があります。辞書は次のようなエントリを使用するため
<key>some key</key>
<string>some value</string>
<key>another key with boolean value</key>
<true />
有効なplistファイルではない有効なXMLファイルを作成できます。次に例を示します。
<key>some key</key>
<!-- oops, forgot to enter a value - still valid XML -->
<!-- valid XML, not a plist -->
<key>another key with boolean value</key>
<true>yes</true>
商用化を希望する場合、PlistinatorはバイナリとXMLの両方のplistファイルを編集します。
完全開示:私はPlistinatorの著者であり、12.99ドルはラーメンと家賃の支払いになります。
macOS用のPlistEdit Proを使用しましたが、これは便利で包括的な機能が豊富であることがわかりました。