What is the NSUserDefaults Class?
NSUserDefaults (plist) 筆記
[[NSUserDefaults standardUserDefaults] setObject:@"Practice" forKey:@"TestType"];
[[NSUserDefaults standardUserDefaults] synchronize];
NSString *getTestType = [[NSUserDefaults standardUserDefaults] objectForKey:@"TestType"];
NSLog(@"TestType=%@",getTestType);
Integer
[[NSUserDefaults standardUserDefaults] setInteger:groupTestID forKey:@"GroupTestID"];
[[NSUserDefaults standardUserDefaults] synchronize];
int getGroupTestID = [[NSUserDefaults standardUserDefaults] integerForKey:@"GroupTestID"];
NSLog(@"getGroupTestID=%d",getGroupTestID);
Array
NSMutableArray *yourMutableArray = [[NSMutableArray alloc] init];;
yourMutableArray = [NSMutableArray arrayWithObjects:
@"3/23",
@"4/24",
@"5/25",
@"6/26",
nil];
[yourMutableArray addObject:[NSString stringWithFormat:@"7/26"] ];
// Store it
[[NSUserDefaults standardUserDefaults] setObject:yourMutableArray forKey:@"Key"];
[[NSUserDefaults standardUserDefaults] synchronize];
// Read it back
NSMutableArray* myMutableArrayAgain = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"Key"]];
NSLog(@"myMutableArrayAgain=%@",myMutableArrayAgain);
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。