我有一个包含很多视图的应用程序。在每个页面上都有一个“标题”,表示名称/分数等等信息。
现在,在每个视图上,我正在执行POST请求以获取此数据。是否有可能不是每次都这样做,而只是在需要时才进行更新?
请给我一些想法。
感谢
答案 0 :(得分:1)
这听起来像是NSUserDefaults的工作。根据源数据更改的频率,您可能只需要曾经执行该Web请求!
答案 1 :(得分:1)
您可以与服务器建立实际的TCP连接,并在数据发生变化时进行传输。
答案 2 :(得分:0)
正如Dan Ray指出的那样,NSUserDefaults
将是实现这一目标的最简单方法。如果您有大量数据并希望将它们保存在一起,那么您可以将其写入XML文件。
以下是使用NSUserDefaults
:
// Setting.
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:myString forKey:@"MyKey"];
// Retrieving that object.
NSString* aString = (NSString*)[standardUserDefaults objectForKey:@"MyKey"];