0

全部,

我正在使用基于核心数据的数据模型编写一个广泛的 iPad 应用程序。由于该应用程序需要大量用户输入/输入,我还希望将功能作为网页提供,以便用户可以使用标准 PC 键入一些数据。我并不特别担心该 Web 应用程序的 UI,但我确实想重用我用于 iOS 应用程序的应用程序逻辑和核心数据模型,因此我首选的方法是将功能公开为Mac 上的 Web 服务(很可能使用内置的 Apache Web 服务器),使用 XCode for MacOS。

(1) 是否有任何现有的基于 XCode 的框架来简化 Web 服务的生成?(2) 我是否遗漏了一些明显的东西,即是否有更好的方法来解决“通过 Web 环境公开 iOS 功能”的问题?显然,我本可以立即专注于用 HTML5 编写应用程序,但我确实想利用 iOS/Cocoa 附带的所有优点。(3) 或者,我可以编写一个本地 Mac OS 应用程序。这有助于重用 Core Data 等,但我听说将 iOS 应用程序移植到 Mac OS 需要做很多工作。接下来的问题是还有哪些工作要做——将功能公开为 Web 服务或将其移植到 Mac OS……在这两种情况下,我都需要重写 UI。

谢谢大家,法比安

4

2 回答 2

1

如果您希望 iPhone/iPad 用户能够通过 PC 网络浏览器访问应用程序以将数据/文件发送到应用程序,那么请看@这个:

http://blogs.oreilly.com/iphone/2008/09/creating-an-iphone-based-web-s.html

也检查这个问题:

https://apple.stackexchange.com/questions/9012/has-anyone-ever-tried-to-use-an-iphone-as-web-server

于 2012-08-29T23:57:17.993 回答
0

我做了更多的研究,发现了WebAppKit框架。它允许您轻松设置 Web 服务器功能并处理请求和响应。它轻巧,易于理解——正是我想要的。

于 2012-09-17T05:30:27.747 回答