问题描述
|
我有一个具有很多视图的应用程序。在每个页面上,都有一个\“ header \\”,其中列出了诸如Name / score /等信息。
现在,在每个视图上,我都在执行POST请求以获取此数据。可能不是每次都这样做,而是仅在需要时进行更新吗?
请给我想法。
谢谢
解决方法
正如丹·雷(Dan Ray)指出的那样,“ 0”将是实现此目的的最简单方法。如果您有大量数据,并且希望将所有数据保存在一起,则可以将其写入XML文件。
这是使用
NSUserDefaults
的示例:
// Setting.
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:myString forKey:@\"MyKey\"];
// Retrieving that object.
NSString* aString = (NSString*)[standardUserDefaults objectForKey:@\"MyKey\"];
, 这听起来像是NSUserDefaults的工作。根据源数据更改的频率,您可能只需要一次执行该Web请求!
, 您可以建立与服务器的实际TCP连接,并在服务器更改时传输数据。