如何创建与MySQL数据库同步的核心数据应用程序?
我应该实现SQL-Lite层并尝试以这种方式与MySQL同步吗?
或者运行Web服务会更好?我想利用核心数据建模.
有没有办法使用Linq?我喜欢linq.
在我的日常工作中,我是一名PHP/MySQL程序员,我能想到的最简单的方法是从我的核心数据应用程序中获取MySQL的数据,就是建立到PHP Web服务器的HTTP连接,该服务器以plist xml的形式返回数据格式.然后我可以使用plist数据轻松填充NSArray.
例如,这就是我在我的应用中做到的方式:
NSURL *url = [NSURL URLWithString:@"http://myphpwebsite.com/products"]; NSArray *products = [[NSArray alloc] initWithContentsOfURL:url];
然后我有一个NSArray产品,我在我的应用程序中使用并持久保存到Core Data.
我总是建议人们一起使用PHP,Apache和MySQL.它们在后端几乎无缝地协同工作.例如,我可以使用PHP轻松地从MySQL中获取数据.然后我可以将PHP中的数据操作为我的iPhone应用程序使用的plist xml格式.