我想要OSX雪豹的空间数量。
如果我使用4个空格,我想要那个数字4!
我找不到与之相关的函数或类。
答案 0 :(得分:3)
有关Spaces的信息存储在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;