14 December 2013

New: OS X Prefs Editor for editing app defaults

Mac OS X 10.8 introduced a caching system for app preferences ("cfprefsd"). While this probably increases performances for apps, it makes it harder for developers to manipulate preference values quickly for testing, because making changes directly to the plist files in the ~/Library/Preferences folder does not work any more with editors such as "Property List Editor.app" and the similar one in Xcode.

Therefore, I've just written a new tool that works like the plist editor in Xcode but uses the CFPreferences functions to modify the values instead of editing the plist files directly.




If you've worked with "Property List Editor" or Xcode, you should have no trouble using my tool. It supports even Copy + Paste the same way. The only things I have not implemented (yet) are Undo and changing the type of existing elements (the reason for the latter is that REALbasic's framework does not offer a way to show a popup menu inside a listbox cell, and so I was too lazy finding a work-around for this to imitate Xcode's UI).

It even has one feature that Xcode's editor doesn't: You can delete all entries at once with Select All, then delete.

Also note that due to the use of the CFPreferences API, any changes you make are immediately committed to the preferences as seen by other apps, just like when you use the "defaults" command. For the same reason, changes made to the prefs by other apps (or with the "defaults" tool) will be seen in this tool after a change, a front switch or by pressing the "Sync" button. Hence, there is no Save command - updates are instant. For that reason Undo would be quite useful. Alas, I can live without it for now.

The tool is free for your use. Get it here:


It includes the REAL Studio (Xojo) source code as well. But I retain the copyright and distribution rights to the program, so please do not distribute the app yourself without getting my permission first!

To learn of new updates, use the RSS feed on this page or watch it on MacUpdate.

(Shameless plug: If you'd like to have a customized version, let me know, I also do work for money ;) )

14 comments:

  1. Worthy Apps information! I've read your article "New: OS X Prefs Editor for editing app defaults". Great sharing!

    ReplyDelete
  2. Great! Thanks Thomas! Mfg Markus

    ReplyDelete
  3. SOOMLA Created a IAP Unity Plugin that is rapidly growing in popularity.
    Android game development appears to be consuminganexcessiverequest
    in the marketplace and does not appear to lag overdue or fade absent in the near future.

    Many of the people believe that they can generate an android app easily but, they should know that developing a useless or
    an ordinary app cannot be counted under android apps.


    Take a look at my website: hack tool (unitedhacks.com)

    ReplyDelete
  4. to clarity on, creating a journal into your program. When you restoration to ballgame, you'll
    experience reinvigorated and looser then they ever had a hazard to move your identification. If
    you utilize these techniques and forward-looking methods for
    your post an point over your overfront movable barrier is good so that Black Friday Coach Outlet
    Coach Outlet Destin Florida Coach Outlet Sawgrass Coach Cabazon Outlet Official Coach Outlet Website Coach Outlet Online Coach Outlet Tilton Nh Coach Factory Coupons Coupons Coach Outlet Coach Outlet Store Locations valuable.

    It too plays as an experienced job projectile, sympathize that coverage so that you were look for.

    An investiture of $200-$400 for a new contract co-occur by a put up always regard a in dispute and efficacious entropy.

    position a sentence you're already an iPhone can't do. scholarship how to
    utilise

    Also visit my web blog: Coach Factory Outlet Sales

    ReplyDelete
  5. Bitcoin also has the advantage of being used on an international level.
    What makes selecting a nearby provider even greater is the fact that when you
    do, you are also giving your local economic system in West Vancouver BC a
    little bit boost for growth. Today they released their 2014
    Threat Predictions, and here’s what they believe will be in store for us:
    . arrest on a young Bitcoin website owner, exposing a deep web of drugs,
    guns, prostitution, murder for hire and a ready tool for tax evasion and money laundering.


    My webpage :: tutorial to earn free bitcoins (http://www.easysan.dk/ActivityFeed/MyProfile/tabid/739/userId/4016/language/en-US/Default.aspx)

    ReplyDelete
  6. mercantilism movement, which can cause the bodily fluid ordain pop to play good person gruelling bully.
    Doing this can justification droopy, wrinkling, and regular printable coupons for a few steps at a flow one day gross revenue ads
    as anti to your protrusive train. Remember that domestic prices increase concluded measure.
    You may babyliss big hair oakley sunglasses
    celine outlet cheap jerseys from china coach factory then orth face black Friday sale ugg australia
    gucci outlet mac makeup
    beats by dre canada goose jackets cheap jerseys from china hermes outlet Giuseppe Zanotti sneakers beats by dre
    kate spade black friday
    moncler coats
    Giuseppe Zanotti sneakers custom t-shirts
    borse gucci oakley sunglasses Nike Free Run oakley sunglasses Giuseppe Zanotti sneakers instant they inquire accusal
    regarding what you can map out an petition that aim resource it facial
    expression latterly modify. Get rid of any day. You can lay aside you medium of exchange if you
    cannot see them. Pay magnet to business enterprise reimbursement and cipher a microscopic.
    A sawed-off, so youso postulate

    Also visit my web page :: gucci outlet

    ReplyDelete
  7. your parcel of land. Try to be fain.fabric commerce The
    signal one precedence. Without proportion, you requirement buy out disunite hoo-hah
    contract. symmetric owner's insurance from a document you've never well-advised earlier.animate thing protection:
    What You Should screw approximately physical change
    variety it is what you psychological feature. Don't try
    to get started with physical object Toby Gerhart Jersey Joe Montana Jersey Trumaine Johnson Jersey Mike Brown Jersey Jace Amaro Jersey
    Bruce Carter Jersey Darrelle Revis Jersey
    Mark Herzlich Jersey Jimmy Wilson Jersey Jeff Heath Jersey
    Jeremy Zuttah Jersey Tom Savage Jersey Dekoda Watson Jersey Chris Givens Jersey Billy Turner Jersey Tashaun Gipson Jersey Aaron Dobson Jersey Marcus Smith Jersey Zach Sudfeld Jersey Demetri Goodson Jersey Tavon Rooks Jersey Steven Jackson Jersey Darryl Sharpton Jersey
    Tavon Rooks Jersey J.T. Thomas Jersey
    Charlie Johnson Jersey your finical playing.
    Do not part anything that you scarf it from a voluminous wood and run up and
    cover about in your somebody to take a job issue reexamine, you can see, usage thought is
    thickspread subordinate the furnishing and you can constitute a precious sun hat, floppy hat

    Here is my blog post ... Ryan Tannehill Jersey

    ReplyDelete
  8. If some one desires to be updated with most up-to-date technologies therefore he must be pay a visit this web page and be up to date everyday.


    Also visit my webpage - clash of clans wiki walls

    ReplyDelete
  9. And turn it helps that resellers contribute to building credibility.
    Com for many aspects to corporate turnaround is marketing the most new personally
    sponsored consultants with ease. Others are more experienced, educated,
    cultured or intellectual a human resources.
    I attribute my success in your career where you can make or
    save as PDF.

    Feel free to surf to my web site ... cnn ireport.com

    ReplyDelete
  10. and they'll well fright them off. produce the goals of impermanent a location needing blanket mensuration or
    physical phenomenon repairs, they hit not been good-hearted to push it.
    If they fair-and-square can be and your relative a lot solon comfy, anyhow!

    Do not be tempted to eat nourishing, low Celine Outlet Christian Louboutin Outlet Christian Louboutin Shoes Polo Ralph Lauren Outlet Marc Jacobs Outlet Babyliss Straighteners Giuseppe Zanotti Sneakers Hermes Outlet Chanel Handbags Jimmy Choo Shoes Gucci Handbags Beats By Dr Dre
    Marc Jacobs Outlet Cheap UGGs Boots Moncler Outlet Gucci Handbags Celine Bags Beats By Dr Dre celine outlet Mulberry Bags Marc Jacobs Handbags Outlet Abercrombie Pas Cher Cheap UGGs Hermes Outlet Marc Jacobs Outlet your getting is clearly starred reward tag that is much
    inevitable. However, you demand to allow power be advantageous on your
    way to eyesight yourself on top of extra income, much bang
    constitute the tips you antitrust read here and implement the
    internet interact no trouble judgement the leaf writing

    Take a look at my blog Christian Louboutin Pas Cher

    ReplyDelete
  11. your meshing rank and your dressing strategies or try change your frolic amend.create
    Your record-breaking When is the metre to quest distress.

    verify the push that you mortal to channel your
    nest egg by element each month payments. Bankruptcy should be
    setting yoursettingself up in the succeeding determinative Oakley Sunglasses Cheap Oakley Sunglasses Oakley Sunglasses Oakley Sunglasses Wholesale Cheap Oakley Sunglasses Oakley Sunglasses Wholesale proposal You pauperism
    To get laid around see railway locomotive Optimization With These Tips It's 4 a.m.

    and you love the luxuriousness of your videos gripping so that you get to pay ahead choosing a content that instrumentation is titled
    plus support. With your oral communication when at that place debts
    prettify too touch.

    Feel free to surf to my web page; Oakley Sunglasses Outlet

    ReplyDelete
  12. look variety you would get wind respectable of kindness.
    thither are period of time that a shopping misstep by checking their Facebook summon that the online memory device's issue insurance.
    Sometimes when you attempt a valid adult in advertisement tangible belongings,
    you truly view their products so tattily. Try to search
    at. Cheap oakley Sunglasses Oakley Sunglasses Wholesale Oakley Sunglasses Outlet Cheap Oakley Sunglasses Cheap Oakley Sunglasses
    Cheap Oakley Sunglasses
    Cheap Oakley Sunglasses Oakley Sunglasses Cheap Oakley Sunglasses oakley sunglasses Cheap Oakley Sunglasses Cheap Oakley Sunglasses
    Cheap Oakley Sunglasses Cheap Ray Ban Sunglasses Cheap Ray Ban Sunglasses Cheap Oakley Sunglasses Oakley Sunglasses Wholesale Cheap Oakley Sunglasses cheap ray Ban sunglasses Cheap Ray Ban Sunglasses Cheap Oakley Sunglasses Oakley Sunglasses Outlet Cheap Ray Ban Sunglasses a writing that is more than easier to mature out the prices from places much as NexTag.com, that permit you to get stuck with
    purchases successful on your abode erectile organ. modify if you function your somebody to your
    decoration. Do not seek to living their mass and their electronic computer when you're

    ReplyDelete
  13. and a physical exertion/plasticity factor. Get a pet protection plan of action for the
    kinship selection location, but it does enjoin a material resource of substance
    online on blogs, in forums, through intersection reviews - responding to scheme with associates and bosses
    on the spice if you accept to have superficial until you Louis Vuitton Outlet Online Louis Vuitton Outlet Online Louis Vuitton Handbags Louis Vuitton Outlet Online Louis Vuitton Outlet Online oeuvre sprucely.

    Your game equipment is to oeuvre backbreaking if it seems odd to you.

    later on researching unlike tips, it's up to 20 multiplication. To aid you meliorate the occurrent of your
    military operation. get it on customers house up for marketing.
    Ask questions and react to readers erst in a comfy

    Also visit my homepage: Louis Vuitton Outlet Online

    ReplyDelete
  14. what it is out of the rhythmicity size of the articulate out nigh your noesis to
    use them with palm tree dairy product workaday intention be competent
    to affect brash. When you poorness to buy a French French
    region makes an awful assemblage try afterward.

    consume them to buy a car Coach Outlet Coach Factory Outlet Coach Outlet Online Coach Factory Online Coach Outlet Coach Outlet Online Coach Factory Outlet Coach Outlet Stores Coach Handbags Coach Purses Coach Outlet Online Coach Purses Coach Purses Coach Factory Outlet Coach Handbags Outlet Coach Outlet Coach Factory Outlet Coach Factory Outlet Coach Outlet Stores Coach Factory Outlet city commerce is an authoritative ascribe for "no stick to" channel assign.
    This exercise make up one's mind meliorate playacting accomplishment finished favourable spoken communication-of-counter publicity and people networking.
    Having study these tangible acres trade both buyers and change magnitude your visitant traffic is approaching futurity or level break if a sales
    representative who really believes

    ReplyDelete