NSUserDefaults的简单使用
NSUserDefaults可以存取一些信息,这个作用被广泛用于登录时保持用户的信息
//获得NSUserDefaults 对象 ,整个程序有一个NSUserDefaults单例
NSUserDefaults<wbr style="text-align:left; line-height:21px; font-family:simsun"><span style="font-family:simsun; text-align:left; line-height:21px">*ud</span><wbr style="text-align:left; line-height:21px; font-family:simsun"><span style="font-family:simsun; text-align:left; line-height:21px">=</span><wbr style="text-align:left; line-height:21px; font-family:simsun"><span style="font-family:simsun; text-align:left; line-height:21px">[NSUserDefaults</span><wbr style="text-align:left; line-height:21px; font-family:simsun"><span style="font-family:simsun; text-align:left; line-height:21px">standardUserDefaults];</span></wbr></wbr></wbr></wbr>
//保存一个NSString对象
NSString<wbr>*string<wbr>=<wbr>[NSString<wbr>stringWithString<wbr>@</wbr></wbr></wbr></wbr></wbr>"我叫逗你玩"];
[ud<wbr style="text-align:left; line-height:21px; font-family:simsun"><span style="font-family:simsun; text-align:left; line-height:21px">setObject:string</span><wbr style="text-align:left; line-height:21px; font-family:simsun"><span style="font-family:simsun; text-align:left; line-height:21px">forKey:@</span><span style="">"myKey"</span><span style="">];</span></wbr></wbr>
//获取以保存的信息
NSString<wbr style="line-height:21px; font-family:simsun"><span style="font-family:simsun; line-height:21px">*value =</span><span style="font-family:simsun; line-height:21px"></span><wbr style="line-height:21px; font-family:simsun"><span style="font-family:simsun; line-height:21px">[ud</span><wbr style="line-height:21px; font-family:simsun"><span style="font-family:simsun; line-height:21px">objectForKey:</span><span style="">"myKey"</span><span style="">];</span></wbr></wbr></wbr>
但是并不是所有的东西都能保存到里面的。
NSUserDefaults只支持: NSString, NSNumber, NSDate, NSArray, NSDictionary.