有时候在app中,某个页面的标志,需要在其他页面用到,有一个办法是归档,还有一个就是利用NSUserDefaults,可大致理解为多页面的一个全局共享变量。
它的区别在于一般都是存放基本类型数据,而自定义类型一般会使用归档。
设置:
–"0"是要存放的数据(基本类型),"isVIP"是一个key值(字符串类型)
[[NSUserDefaults standardUserDefaults] setObject:@"0" forKey:@"isVIP"];
取用:
NSString *isVIP = [[NSUserDefaults standardUserDefaults] objectForKey:@"isVIP"];