全部,
我正在使用基于核心数据的数据模型编写一个广泛的 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。
谢谢大家,法比安