正式名称は「プロパティリストエディたん」なんですけど日本語化してないんで、表示は "PropertyListEdi-tan" で。それはともかく、プロパティリスト (plist) 編集アプリです。プロパティリストをちょこっと編集したいときに Xcode を起ち上げるのもナンだなーと思ったのと、Xcode 3 の頃まで附属されていた Property List Editor.app が macOS Sierra 以降では動作しなくなってしまったので、作ってみました。
Xcode のプロパティリスト編集機能を手本にしています。てか、パクリです。
異なる点は...
まぁそんな感じで。
plist version="1.0" のプロパティリストに対応します
XML 形式のファイルの場合、Dictionary の中身を XML の記述順どおりに表示/編集出来ます。バイナリ形式では、Dictionary の中身の順序は保証されません。
クラスを変更した場合、ほぼ Xcode に準じた値の変換をします。Data → String では UTF-8 で変換しますが、変換不可の際は空文字列にしています。
NSDataの新しい表記方法 "{length = xx, bytes = 0x...}" に対応しました。入力の際は "0x" で始まる16進数の文字列のみで可です。と云いますか、手抜きで length の値は評価してません。
OS X El Capitan v10.11.6 以降 / macOS Sonoma v14.6.1 対応。
Intel の 64bit CPU 及び Appleシリコン
PropertyListEdi-tan150_u.zip (ユニバーサルバイナリ版/242KB/ZIP形式)
PropertyListEdi-tan150_a.zip (Appleシリコン版/184KB/ZIP形式)
PropertyListEdi-tan150_i.zip (intel版/191KB/ZIP形式)
以下、旧版。
Mac OS X Yosemite v10.10.5 以降 / macOS Monterey v12.0.1 対応。
Intel の 64bit CPU 及び Appleシリコン
PropertyListEdi-tan142_u.zip (ユニバーサルバイナリ版/321KB/ZIP形式)
PropertyListEdi-tan142_a.zip (Appleシリコン版/256KB/ZIP形式)
PropertyListEdi-tan142_i.zip (intel版/267KB/ZIP形式)
取説も何も同梱してません。アプリのみです。
動作確認はある程度していますが、個人では限界があります。御使用は自己責任でお願いします。
それでいて何ですが、作者も常用しますのでバグ報告を頂けますと大変助かります。
メールアドレスは tanakaq@anikikobo.com (@は半角) です。
掲示板への書き込みでも大歓迎ですよ。
macOS Ventura v13以降において、クラスメニュー(ポップアップボタン)の表示位置のズレを修正。アイコンを変更。動作環境をOS X El Capitan v10.11以降に変更。
1.4.2 2021.12.01Stringに " & ' < > の文字が使われているときの不具合を修正。macOS Big Sur v11.0以降での背景色を修正。他細部修正。
1.4.1 2021.07.11改行のみの行があるXML形式のファイルが開けない不具合を修正。
1.4.0 2020.09.12オートレイアウトの設定誤りを修正。マウスクリックに関する処理を修正。macOS Catalina v10.15 以降(?)における、NSData の新しい表記 "{length = xx, bytes = 0x...}" に対応。
1.3.1 2020.08.23クラスメニュー(ポップアップボタン)の表示位置のズレを修正。
1.3.0 2020.02.27ルート選択時において、メニュー "Cut" と "Delete" の無効化。右クリックへの対応等、クリック操作の改善。
1.2.3 2019.09.10テキスト入力中にファイルの保存をしようとする場合、入力を確定するようにした。テキストのカット/ペースト時の、スペースの自動削除/挿入の無効化。
1.2.2 2019.07.04Fileメニューの "Save..." を、然るべき状況では "Save" になるように修正。それだけ。
1.2.1 2019.01.05空の配列/辞書のXML表記を修正。
1.2.0 2019.01.04保存が出来ない場合がある不具合を修正。空の配列/辞書に関するXML解析の不備を修正。macOS Mojave v10.14のダークモードに対応。
1.1.0 2018.08.19ハイライトと枠線の描画の不具合を修正。テキスト入力時の不都合を修正。Dictionaryの要素をコピペする際、元のキーを活かすように改善。
1.0.0 2018.07.05ウインドウを閉じることが出来ない場合がある不具合を修正。サンドボックス化。
0.1 2017.12.29最初の公開。