Я ищу способ получить (и установить) обои в цели c в соответствии с Mac OS X.
У Вас есть код/указатель для этого?
Заранее спасибо за Вашу справку.
Для OSX> = 10.6 используйте NSWorkSpace
:
Для Решение на основе CFPreferences
см., Например, источники topdraw :
CFStringRef appID = CFSTR("com.apple.desktop");
CFStringRef bkg = CFSTR("Background");
// get:
NSDictionary *origBackgroundDict = (NSDictionary)CFPreferencesCopyAppValue(bkg, appID);
// ...
// set and notify dock:
CFPreferencesSetAppValue(bkg, (CFPropertyListRef)backgroundDict, appID);
CFPreferencesAppSynchronize(appID);
[[NSDistributedNotificationCenter defaultCenter]
postNotificationName:@"com.apple.desktop" object:@"BackgroundChanged"];