Как я могу получить количество пробелов в OSX? - PullRequest
4 голосов
/ 06 февраля 2011

Я хочу количество пробелов в OSX снежный барс.

Если я использую 4 пробела, я хочу это число 4!

Я не могу найти функцию или класс, связанный счто.

1 Ответ

3 голосов
/ 06 февраля 2011

Информация о пробелах хранится в настройках Dock. Вы можете получить доступ к настройкам через NSUserDefaults, чтобы получить количество строк и столбцов, и количество пробелов является произведением этих:

NSDictionary *dockPrefs = [[NSUserDefaults standardUserDefaults]
    persistentDomainForName:@"com.apple.dock"];

int rows = [[dockPrefs objectForKey:@"workspaces-rows"] intValue];
int cols = [[dockPrefs objectForKey:@"workspaces-cols"] intValue];
int nspaces = rows * cols;
...