| เวอร์ชัน | 1.1.4 |
|---|---|
| สำนักพิมพ์ | Thomas Tempelmann |
| วันที่วางจำหน่าย | 21 ก.พ. 2015 |
| วันที่เพิ่ม | 21 ก.พ. 2015 |
| ข้อกำหนดระบบปฏิบัติการ | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| ข้อกำหนด | None |
| ดาวน์โหลดทั้งหมด | 243 |
| ราคา | Free |
คำอธิบาย
Mac OS X 10.8 เปิดตัวระบบแคชสำหรับการตั้งค่าแอพ ("cfprefsd") แม้ว่าสิ่งนี้อาจเพิ่มประสิทธิภาพให้กับแอพได้ แต่ก็ทำให้นักพัฒนาจัดการค่ากำหนดได้อย่างรวดเร็วสำหรับการทดสอบได้ยากขึ้น เนื่องจากการเปลี่ยนแปลงโดยตรงไปยังไฟล์ plist ในโฟลเดอร์ ~/Library/Preferences จะไม่ทำงานกับตัวแก้ไขเช่น "Property List" อีกต่อไป Editor.app" และอันที่คล้ายกันใน Xcode ณ ตอนนี้ (14 ธันวาคม 2013) วิธีเดียวในการแก้ไขการตั้งค่าดังกล่าวคือการใช้คำสั่ง "defaults" ซึ่งค่อนข้างยากต่อการใช้งานเมื่อต้องแก้ไข dict หรือรายการอาร์เรย์
ดังนั้นฉันจึงได้เขียนเครื่องมือที่ทำงานเหมือนตัวแก้ไข plist ใน Xcode แต่ใช้ฟังก์ชัน CFPreferences เพื่อแก้ไขค่าแทนที่จะแก้ไขไฟล์ plist โดยตรง
หากคุณเคยทำงานกับ "Property List Editor" หรือ Xcode คุณควรพบว่าตัวเองมีเครื่องมือของฉันอยู่ที่บ้าน รองรับการคัดลอก + วางในลักษณะเดียวกัน สิ่งเดียวที่ฉันยังไม่ได้ดำเนินการ (แต่) คือ เลิกทำ และเปลี่ยนประเภทขององค์ประกอบที่มีอยู่
มันยังมีคุณสมบัติเดียวที่ตัวแก้ไขของ Xcode ไม่มี: คุณสามารถลบรายการทั้งหมดในครั้งเดียวโดยเลือกทั้งหมด จากนั้นจึงลบ
นอกจากนี้ โปรดทราบด้วยว่าเนื่องจากการใช้ CFPreferences API การเปลี่ยนแปลงใดๆ ที่คุณทำจะถูกส่งไปยังการตั้งค่าตามที่เห็นในแอพอื่นๆ ทันที เช่นเดียวกับเมื่อคุณใช้คำสั่ง "defaults" ด้วยเหตุผลเดียวกัน การเปลี่ยนแปลงที่ทำกับค่ากำหนดโดยแอปอื่นๆ (หรือด้วยเครื่องมือ "ค่าเริ่มต้น") จะปรากฏในเครื่องมือนี้หลังจากการเปลี่ยนแปลง สวิตช์ด้านหน้า หรือโดยการกดปุ่ม "ซิงค์" ดังนั้นจึงไม่มีคำสั่งบันทึก - การอัปเดตสามารถทำได้ทันที ด้วยเหตุนี้การเลิกทำจึงมีประโยชน์มาก อนิจจาฉันสามารถอยู่ได้โดยปราศจากมันในตอนนี้