Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 具有核心数据的iPhone应用程序。如何连接和交换数据?_Objective C_Ios_Cocoa Touch_Sqlite_Core Data - Fatal编程技术网

Objective c 具有核心数据的iPhone应用程序。如何连接和交换数据?

Objective c 具有核心数据的iPhone应用程序。如何连接和交换数据?,objective-c,ios,cocoa-touch,sqlite,core-data,Objective C,Ios,Cocoa Touch,Sqlite,Core Data,如何在服务器和应用程序之间处理信息?我的应用程序中有一个核心数据数据库。我会这样做,请告诉我,如果这是不合适的,或者如果你认为有更好的方法:我会首先在我的服务器上创建一个Sqlite数据库。每当用户打开应用程序时,所有数据都会从数据库中提取并写入核心数据数据库,供应用程序内部使用。如果用户想向SQLite数据库写入内容,我会通过JSON将其写入数据库。 听起来怎么样?其他人是怎么做的?实现手头任务的最有效方法是什么?您可以在服务器端使用MySQL数据库,然后使用PHP或其他服务器端语言从数据库中

如何在服务器和应用程序之间处理信息?我的应用程序中有一个核心数据数据库。我会这样做,请告诉我,如果这是不合适的,或者如果你认为有更好的方法:我会首先在我的服务器上创建一个Sqlite数据库。每当用户打开应用程序时,所有数据都会从数据库中提取并写入核心数据数据库,供应用程序内部使用。如果用户想向SQLite数据库写入内容,我会通过JSON将其写入数据库。
听起来怎么样?其他人是怎么做的?实现手头任务的最有效方法是什么?

您可以在服务器端使用MySQL数据库,然后使用PHP或其他服务器端语言从数据库中提取数据,并将其组装成格式正确的JSON字符串

在iOS端,实现一个由google托管的JSON解析框架。

基本上,JSON数组将生成NSArray,Key->value将被收集到NSDictionary中。你可以这样解析它

NSString *jsonString = @"{\"object\":{"\key\":\"value\"}}";
NSDictionary *dictionary = [jsonString JSONValue];

这回答了你的问题吗?