核心数据和MySQL

Bry*_*yan 2 mysql linq sqlite cocoa-touch core-data

如何创建与MySQL数据库同步的核心数据应用程序?

我应该实现SQL-Lite层并尝试以这种方式与MySQL同步吗?

或者运行Web服务会更好?我想利用核心数据建模.

有没有办法使用Linq?我喜欢linq.

小智 5

在我的日常工作中,我是一名PHP/MySQL程序员,我能想到的最简单的方法是从我的核心数据应用程序中获取MySQL的数据,就是建立到PHP Web服务器的HTTP连接,该服务器以plist xml的形式返回数据格式.然后我可以使用plist数据轻松填充NSArray.

例如,这就是我在我的应用中做到的方式:

NSURL *url = [NSURL URLWithString:@"http://myphpwebsite.com/products"];
NSArray *products = [[NSArray alloc] initWithContentsOfURL:url];
Run Code Online (Sandbox Code Playgroud)

然后我有一个NSArray产品,我在我的应用程序中使用并持久保存到Core Data.

我总是建议人们一起使用PHP,Apache和MySQL.它们在后端几乎无缝地协同工作.例如,我可以使用PHP轻松地从MySQL中获取数据.然后我可以将PHP中的数据操作为我的iPhone应用程序使用的plist xml格式.