iOS获取用户所安装的(输入法)键盘 Updated
NSUserDefaults里面包含了很多与用户偏好相关的信息,键盘信息也不例外。例如,我们可以获得用户的设置信息:
NSDictionary* defaults = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation];
NSLog(@"Defaults: %@", defaults);
以上语句会获得一个包含用户设置信息的字典对象。要单独获得键盘信息,直接获取键为“ AppleKeyboards”的数据即可:
NSArray *array = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleKeyboards"];
NSLog(@"Keyboards: %@", array);
此时我们便获得用户实际安装的键盘数组对象。
Project源码下载
-EOF-