0

我在工作中被要求编写一个简单的 iPhone 应用程序,让人们可以将想法写入中央存储库,然后让办公室中的其他人查看。

所以我只是想知道存储此类数据的最佳方式是什么,我应该使用简单的 SQLite 数据库吗?哪些 Cocoa 库用于访问/修改数据库?

此外,Apple 是否允许将应用程序推出到专用网络而不是通过应用程序商店?

理想情况下,每个人的登录名只是他们正常的 Microsoft Outlook 电子邮件地址。是否有用于访问 Microsoft Exchange 的 Cocoa 库?

谢谢。

4

1 回答 1

1

这是4个问题合而为一,所以这是我的4个答案:

1) 如果你的应用程序的目的是共享信息,你不应该在 iPhone 上存储任何东西。创建一个简单的 HTTP 服务器(可以是 PHP、Ruby 等等),带有一个简单的接口 (GET/POST),有一个支持数据库(可以是我的 MySQL、SQL Server,所以 noSQL 等等)。让 iPhone 向该服务器发送请求,无需本地存储。

2)如果您的数据库距离较远,您将使用 NSURLConnection/NSURLRequest(或 Mutable 变体)。如果使用 XML,则有一个内置的 XML 工具,如果使用 JSON,则可以使用:JSON Framework

3)您可以使用企业帐户。苹果企业开发者计划

4) 我不了解 Exchange 支持。我认为你应该在 SDK 中找到一些东西。

于 2011-01-07T13:11:57.523 回答