iOS5 - 创建一个与其他 iOS 通信的应用程序 [关闭]

Posted

技术标签:

【中文标题】iOS5 - 创建一个与其他 iOS 通信的应用程序 [关闭]【英文标题】:iOS5 - Create an App that communicates with other iOSs [closed] 【发布时间】:2012-06-12 23:44:58 【问题描述】:

我上周开始学习 ios,在进一步学习之前,我想问一些问题。 当我学习如何开发 iOS 时,我想创建一个用于餐厅的应用程序。 服务员将使用 ipods 为每张桌子点菜。收银台处将配备一台 iPad,其应用程序将接收每张桌子的所有订单。

我不想知道如何开发这样的应用,但我的问题是非常基本的。 我怎样才能保护订单?本地? 以及 iCloud 的交易历史(每年、每月等)?还是其他服务器?

【问题讨论】:

【参考方案1】:

由于它可以是本地 WiFi 网络,无需互联网,应用程序可以直接向餐厅内的服务器发送和接收信息。因此,如果有任何订单,iPad 应用程序可以从该服务器读取并显示它。 iPod 将发送订单做服务器,您可以将所有内容存储在数据库中(如 SQL Server Express,这是免费的),iPad 可以继续从那里读取。就像同一个应用程序中的 2 种模式(按表发送订单和接收订单)。

无需超级服务器,也无需在 iPod 和 iPad 上进行本地存储,因为它位于 Wifi 本地网络中。它确实比本地存储和同步框架到服务器或在 iDevices 之间发送数据更简单。

将所有数据存储在数据库中,您可以在应用程序或其他应用程序内开发任何类型的报告、网络报告报告

【讨论】:

感谢您的快速响应。你有一个代码示例,所以我可以知道是否类似于.net。谢谢 与您在服务器上使用的语言/框架无关。使用任何你觉得舒服的东西。 据我了解,服务器端只会有一个带有数据的表。我的意思是iOS代码。需要连接字符串和sql字符串吗? 如果您的意思是如何从 iOS 与服务器通信,那么您应该查看 NSURLRequest

以上是关于iOS5 - 创建一个与其他 iOS 通信的应用程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

iOS保持线程在后台运行

当我们在 ios5.1、ios6 等其他操作系统版本中拥有应用程序时,如何在 ios5 模拟器中启动应用程序?

IOS 5 存储指南

Android跨进程通信访问其他应用程序的Activity

无法上传由 ios5 构建的应用程序 - 与 UIRequiredDeviceCapabilities 问题有关

如何在 iPhone (iOS 5) 上的音乐应用程序中为 UITableViewCell 创建一个弹出窗口