Есть ли способ программно переместить папку или файл рабочего стола на рабочем столе Mac в другое место на рабочем столе?
Я не знаком с API-интерфейсом target-c (думаю, вам нужен Мост сценариев ?), Но вот версия AppleScript:
tell application "Finder" set desktop position of someFile to {50,50} end tell
Используйте NSFileManager.
NSFileManager *manager = [NSFileManager defaultManager]; [manager moveItemAtURL:oldURL toURL:newURL error:error];
Обязательно правильно обработайте ошибку.