用[NSUserDefaults standardUserDefaults]
进行取值便可。key就是你设置的那个Identifier
的值。 更明显显示key,空白处鼠标右键,选择Show Row Keys/Values
便可 bash
NSString *name = [[NSUserDefaults standardUserDefaults] objectForKey:@"personal_name_key"];
NSLog(@"Setting Default Name = %@", name);
复制代码
若是运行应用后直接直接经过上面的代码获取信息,你会获得null;缘由是: root.plist实际上只是一个静态文件用来在设置里显示;只有当你对它进行修改,它才会往NSUserDefaults里添加。修改配置后,NSUserDefaults的优先级高于root.plist文件。测试