用[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文件。測試