Mac OS X 10.8 memperkenalkan sistem caching untuk preferensi app ("cfprefsd"). Sementara ini mungkin meningkatkan kinerja untuk aplikasi, itu membuat lebih sulit bagi pengembang untuk memanipulasi nilai preferensi cepat untuk pengujian, karena membuat perubahan langsung ke file plist dalam folder / Preferensi ~ / Library tidak bekerja lagi dengan editor seperti "Daftar Properti Editor.app "dan yang serupa di Xcode. Sampai sekarang (14 Desember 2013), satu-satunya cara untuk mengedit preferensi tersebut adalah dengan menggunakan "default" perintah, yang agak sulit untuk digunakan setelah datang untuk mengedit dict atau array entri.
Oleh karena itu, saya telah menulis sebuah alat yang bekerja seperti editor plist di Xcode tetapi menggunakan fungsi CFPreferences untuk memodifikasi nilai-nilai bukan mengedit file plist langsung.
Jika Anda telah bekerja dengan "Properti Daftar Editor" atau Xcode, Anda harus menemukan diri Anda dengan alat saya di rumah. Mendukung bahkan Copy Paste + dengan cara yang sama. Satu-satunya hal yang saya belum diimplementasikan (belum) adalah Undo dan mengubah jenis elemen yang ada.
Bahkan memiliki satu fitur editor Xcode itu tidak: Anda dapat menghapus semua entri sekaligus Select All, kemudian hapus.
Juga dicatat bahwa karena penggunaan CFPreferences API, setiap perubahan yang Anda buat akan segera berkomitmen untuk preferensi seperti yang terlihat oleh aplikasi lain, sama seperti ketika Anda menggunakan "default" perintah. Untuk alasan yang sama, perubahan yang dilakukan pada prefs oleh aplikasi lain (atau dengan "default" tool) akan terlihat dalam alat ini setelah perubahan, saklar depan atau dengan menekan tombol "Sync" tombol. Oleh karena itu, tidak ada perintah Simpan - update instan. Untuk itu Undo akan sangat berguna. Sayangnya, saya bisa hidup tanpa itu untuk saat ini
Apa yang baru dalam rilis ini:
- kolom paling kanan sekarang menggunakan semua tersedia ruang jendela..
- Perbaikan Tab perilaku utama untuk beralih antara listbox dan kolom pencarian.
- Switch [+] dan [-]. Tombol
Komentar tidak ditemukan