| ვერსია | 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-ში. ამ დროისთვის (2013 წლის 14 დეკემბერი), ასეთი პრეფერენციების რედაქტირების ერთადერთი გზა არის "ნაგულისხმევი" ბრძანების გამოყენება, რომლის გამოყენება საკმაოდ რთულია, როდესაც საქმე ეხება დიქტის ან მასივის ჩანაწერების რედაქტირებას.
მაშასადამე, მე დავწერე ინსტრუმენტი, რომელიც მუშაობს Plist რედაქტორის მსგავსად Xcode-ში, მაგრამ იყენებს CFPreferences ფუნქციებს მნიშვნელობების შესაცვლელად, plist ფაილების პირდაპირ რედაქტირების ნაცვლად.
თუ თქვენ მუშაობდით "საკუთრების სიის რედაქტორთან" ან Xcode-თან, თქვენ უნდა აღმოჩნდეთ ჩემი ხელსაწყოთი სახლში. იგი მხარს უჭერს თუნდაც Copy + Paste-ს ანალოგიურად. ერთადერთი, რაც ჯერ არ განმიხორციელებია, არის გაუქმება და არსებული ელემენტების ტიპის შეცვლა.
მას აქვს ერთი ფუნქციაც კი, რომელიც არ გააჩნია Xcode-ის რედაქტორს: თქვენ შეგიძლიათ წაშალოთ ყველა ჩანაწერი ერთდროულად, აირჩიეთ ყველა, შემდეგ წაშალოთ.
ასევე გაითვალისწინეთ, რომ CFPreferences API-ის გამოყენების გამო, თქვენს მიერ განხორციელებული ნებისმიერი ცვლილება დაუყოვნებლივ ექვემდებარება პრეფერენციებს, როგორც ეს სხვა აპებში ჩანს, ისევე, როგორც როდესაც იყენებთ "defaults" ბრძანებას. ამავე მიზეზით, სხვა აპლიკაციების (ან "ნაგულისხმევი" ხელსაწყოებით) პრეფებში განხორციელებული ცვლილებები გამოჩნდება ამ ხელსაწყოში ცვლილების შემდეგ, წინა გადამრთველის ან "სინქრონიზაციის" ღილაკის დაჭერით. აქედან გამომდინარე, არ არსებობს Save ბრძანება - განახლებები მყისიერია. ამ მიზეზით გაუქმება საკმაოდ სასარგებლო იქნება. ვაი, ახლა ამის გარეშე შემიძლია ცხოვრება.