我即将启动一个iOS项目,该项目需要从SQL数据库中提取用户数据并在App中查看。在我开始之前,我正在寻找我正在采取正确(最佳)路线的构造。
我的计划:
这是否是从SQL获取Core-Data信息的合适方式?有什么不同的做事建议吗?
感谢。
答案 0 :(得分:3)
您是否在JSON中收到来自Web服务器的响应?如果是这样,服务器使用SQL数据库的事实并不重要。您需要知道的是如何解析JSON以包含在核心数据存储中。可可是我的女朋友有一个非常好的教程。
要回答您的评论,请点击此处。
从核心数据存储中提取数据并将其显示在界面中对您来说没有问题。如果您在Xcode中创建一个新项目,大部分设置都将为您完成。
现在,有很多项目尝试将Web请求,json解析和核心数据加载组合到一个框架中。我试过使用其中的一些并且没有多少运气。我尝试过的那些并不强大且难以调试。设置自己的请求/解析/加载代码并不困难,只是耗费一点时间。
答案 1 :(得分:0)
我确信有很多方法可以实现这个问题。您的解决方案是我猜测的流行解决方案之一,但您可以通过套接字连接到数据库并直接与数据库通信,例如通过端口80网站的优点是某种防火墙阻止通信的可能性非常低。我会以同样的方式解决这类问题。