相关疑难解决方法(0)

在iphone上本地存储数据

我正在构建一个应用程序,我想在设备上本地存储用户信息,而不使用任何服务器数据库 - 但设备端的所有内容.我希望存储特定的用户位置并将其显示在表格视图中,因此即使用户稍后启动应用程序 - 我也可以提取历史记录并使用过去的位置提供历史记录表.基本上是本地数据库的读/写功能.

现在,我知道之前有很多这样的问题,但我找不到一个能在没有外部数据库的情况下在本地保存数据的问题.例如,我不确定使用Core Data是正确和最简单的事情.

希望得到任何建议.

database iphone xcode uitableview ios

23
推荐指数
2
解决办法
3万
查看次数

当卸载放置在那里的应用程序时,是否删除了存储在NSUserDefaults中的值?

如果我将一个令牌(一个字符串)放入NSUserDefaults,假设作为一个参数传递给应用程序使用的REST API,并且该应用程序已卸载,该字符串是否仍保留在设备上?

iphone nsuserdefaults ios

16
推荐指数
2
解决办法
7591
查看次数

设置plist来存储iPhone游戏的应用程序数据(而不是设置)

我正在编写一款iPhone游戏,并且能够很好地处理硬编码的水平数据,但我希望将水平数据存储在plist中并在启动时加载它.我从来没有使用过plists,也很难理解我应该如何根据我的数据模型设置plist.

这是我现在硬编码的方式:

(在我的appDelegate中)

- (void)loadLevels {
    //setup NSNumber objects to load into sequences
    NSNumber * rID = [[[NSNumber alloc] initWithInt:0] autorelease];
    NSNumber * bID = [[[NSNumber alloc] initWithInt:1] autorelease];
    NSNumber * gID = [[[NSNumber alloc] initWithInt:2] autorelease];
    NSNumber * yID = [[[NSNumber alloc] initWithInt:3] autorelease];
    NSNumber * rbID = [[[NSNumber alloc] initWithInt:4] autorelease];
    NSNumber * rgID = [[[NSNumber alloc] initWithInt:5] autorelease];
    NSNumber * ryID = [[[NSNumber alloc] initWithInt:6] autorelease];
    NSNumber * bgID = [[[NSNumber alloc] initWithInt:7] autorelease];
    NSNumber * byID …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c plist ios

4
推荐指数
1
解决办法
1万
查看次数