我被要求在工作中编写一个简单的iPhone应用程序,允许人们写出去中央存储处的想法,然后允许办公室中的其他人查看。
所以我只是想知道存储这些数据的最佳方法是什么,我应该使用简单的SQLite数据库吗?使用哪些Cocoa库来访问/修改数据库?
此外,Apple是否允许将应用程序推广到专用网络而不是通过App商店?
理想情况下,每个人的登录名只是他们正常的Microsoft Outlook电子邮件地址。是否有用于访问Microsoft Exchange的Cocoa库?
感谢。
答案 0 :(得分: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)您可以使用Enterprise帐户。 Apple Enterprise Developer Program
4)我不知道Exchange支持。我想你应该在SDK中找到一些东西。