Objective c 保存用户修改的应用程序名称列表的最佳方法
我正在寻找处理应用程序“首选项”中可修改的应用程序名称列表以用作过滤器的最佳方法 我希望在第一次运行时能够在这个数组中有一些默认值,并且用户能够修改这个数组 那么,创建和存储默认应用程序名称数组(或者任何可以由用户修改并保存为首选项的名称)的最佳方法是什么呢Objective c 保存用户修改的应用程序名称列表的最佳方法,objective-c,xcode,macos,app-store,osx-lion,Objective C,Xcode,Macos,App Store,Osx Lion,我正在寻找处理应用程序“首选项”中可修改的应用程序名称列表以用作过滤器的最佳方法 我希望在第一次运行时能够在这个数组中有一些默认值,并且用户能够修改这个数组 那么,创建和存储默认应用程序名称数组(或者任何可以由用户修改并保存为首选项的名称)的最佳方法是什么呢 恩萨雷救了什么地方?my defaults.plist中有一个很长的条目?如果您只想存储一个字符串数组,最快捷、最简单的方法就是使用NSUserdefaults。非常好用 -(void)saveToUserDefaults:(NSStrin
恩萨雷救了什么地方?my defaults.plist中有一个很长的条目?如果您只想存储一个字符串数组,最快捷、最简单的方法就是使用
NSUserdefaults
。非常好用
-(void)saveToUserDefaults:(NSString*)myString
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
if (standardUserDefaults) {
[standardUserDefaults setObject:myArray forKey:@"StoredArray"];
[standardUserDefaults synchronize];
}
}
-(void)retrieveFromUserDefaults
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSArray *myArray = nil;
if (standardUserDefaults)
val = [standardUserDefaults objectForKey:@"StoredArray"];
//do something with your array
}
如果您只想存储一个字符串数组,那么最快捷、最简单的方法就是使用
NSUserdefaults
。非常好用
-(void)saveToUserDefaults:(NSString*)myString
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
if (standardUserDefaults) {
[standardUserDefaults setObject:myArray forKey:@"StoredArray"];
[standardUserDefaults synchronize];
}
}
-(void)retrieveFromUserDefaults
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSArray *myArray = nil;
if (standardUserDefaults)
val = [standardUserDefaults objectForKey:@"StoredArray"];
//do something with your array
}