Introduction A little bit more than a month ago, AnandTech published 'No more mysteries: Apple's G5 versus x86, Mac OS X versus Linux' with the ambitious goal of finding out how the Apple platform. You've subscribed to The Mac Maguire Detective Mysteries! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
This page is a wiki. Please login or create an account to begin editing.
Emulation's fun! - Happy Mac
Below, are instructions and links that will show you how to run games
that you will find located in the Macintosh Garden's pages.
While working on my Mac app, I often faced the need to delete the NSUserDefaults file manually. The NSUserDefaults of a mac application are stored in a .plist file whose location depends on whether the application is sandboxed or not.
When deleting the .plist file, I faced a problem. Even after deleting the file, the application still seemed to be picking up values from it at runtime. A little bit of exploring led me to the fact that a process named cfprefsd retains a link to the .plist file even after it’s moved to trash and hence the deleted values still get served to the app.
I found that emptying the trash alone isn’t enough. The cfprefsd process must also be killed using the terminal command:
killall kill cfprefsd
Executing the above command delivers the behaviour we expect. Values are read from the new .plist file. Hope this comes handy to Mac OS X developers out there. Good Luck And Good Life!!!