2018-07-13T11:29:00+09:00
XPreferences : AppleScript アプリケーションの設定ファイルの保存と読み込みを支援
久々の新作です。自分で細々と使っていた AppleScript ライブラリを公開します。
AppleScript アプリケーションの設定ファイルの保存と読み込みを支援するライブラリです。
AppleScript の場合、実行が終了しても property の値が保存されるので、それを設定の保存として利用することができます。しかし、スクリプトの不具合の修正や機能の追加の際に再コンパイルすると property の値は初期化されてしまいます。
ですから、AppleScript であっても、設定を外部ファイルに保存することは有用です。
XPreferences はユーザーが定義した設定を管理するスクリプトオブジェクトを「~/Library/Preferences」フォルダへ保存/読み込みを簡単にします。
スクリプトの機能追加にともないおよび設定管理用スクリプトオブジェクトの仕様に変化があった場合、古い設定管理用スクリプトオブジェクトから移行も支援します。