gpt4 book ai didi

iphone - 在线存储我的 ObJ-C 类(class)。 (亚马逊网络服务?)

转载 作者:行者123 更新时间:2023-12-03 21:14:09 25 4
gpt4 key购买 nike

好吧,这是一个相当广泛的问题。这是我的第一个应用程序,我不确定最好的方法。该应用程序在 IPHONE 上。

我有一个“餐厅”类(class)。餐厅有许多不同的属性和营业时间。我目前在 nsdata 实例中存储一家餐厅(它符合 NSCoding)本地存储很容易,我只使用 nsdata。

我刚刚内置了导入/导出功能。我想要这两种方法将餐厅“发布”到网络上并从网络“获取”餐厅。我知道我可以使用 NSUrlConnection 来做到这一点,而且我已经安装好了并且可以工作。

但是我想在这方面做得更聪明。例如,如果我想获取已提交的在线餐厅列表并构建一个也可以与数据交互的网络界面,该怎么办?

这是我目前的想法:创建一个“toString”方法,将我的类转换为文本表示形式。然后将字符串存储在服务器上。这将取代在线存储 nsdata。这听起来合适吗?

但是,我希望能够查询餐馆的数量并对我的在线“数据库”有更多的控制权。 XML 是答案吗?我正准备开始研究 Amazon Web Services 并学习 Json 或 Rest。

有什么建议吗?

谢谢

最佳答案

我还不太熟悉 iPhone 开发,但如果有相当简单的方法来使用 Web 服务,我会建议使用带有类型参数的方法。这将使这些服务在其他系统中也更“可用”,它们不需要知道如何将对象序列化/打包为字符串,而只需要知道如何调用函数:storeRestaurang(string name, int rating...) 等。

这是一篇我会自己查看的文章,因为我希望更多地参与 iPhone 开发:http://icodeblog.com/2008/11/03/iphone-programming-tutorial-intro-to-soap-web-services/

关于iphone - 在线存储我的 ObJ-C 类(class)。 (亚马逊网络服务?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/482838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com