icon_propertylistedi-tan_128.pngPropertyListEdi-tan

2020.09.12 Ver.1.4.0
propertylistedi-tan_window_010.png

▼PropertyListEdi-tan?

正式名称は「プロパティリストエディたん」なんですけど日本語化してないんで、表示は "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 の値は評価してません。

▼動作環境

Mac OS X Yosemite v10.10.5 以降 / macOS Catalina v10.15.6 対応。

64bit CPU

▼ダウンロード

PropertyListEdi-tan Ver.1.4.0 (231KB/ZIP形式)


取説も何も同梱してません。アプリのみです。

動作確認はある程度していますが、個人では限界があります。御使用は自己責任でお願いします。

それでいて何ですが、作者も常用しますのでバグ報告を頂けますと大変助かります。

メールアドレスは tanakaq@anikikobo.com (@は半角) です。

掲示板への書き込みでも大歓迎ですよ。

▼履歴

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.04

Fileメニューの "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

最初の公開。

上記画像は最新版とは異なる場合があります。