0

私は職場で、人々がアイデアを書いて中央保管庫に送って、オフィスの他の人が見ることができるようにする簡単な iPhone アプリを書くように依頼されました。

そのようなデータを保存する最良の方法は何だろうと思っているのですが、単純な SQLite データベースを使用する必要がありますか? データベースへのアクセス/変更に使用される Cocoa ライブラリは何ですか?

また、Apple はアプリを App Store 経由ではなく、プライベート ネットワークに展開することを許可していますか?

理想的には、各ユーザーのログインは通常の Microsoft Outlook 電子メール アドレスだけです。Microsoft Exchange にアクセスするための Cocoa ライブラリはありますか?

ありがとう。

4

1 に答える 1

1

これは 4 つの質問を 1 つにまとめたものなので、ここに私の 4 つの回答を示します。

1) アプリの目的が情報の共有である場合、iPhone には何も保存しないでください。単純なインターフェース (GET/POST) を備えた単純な HTTP サーバー (PHP、Ruby など) を作成し、バッキング データベース (私の MySQL、SQL Server、つまり noSQL など) を使用します。iPhone がそのサーバーにリクエストを送信するようにします。ローカル ストレージは必要ありません。

2) データベースが離れている場合は、NSURLConnection/NSURLRequest (または Mutable バリアント) を使用します。XML を使用する場合は組み込みの XML 機能があり、JSON を使用する場合はJSON Frameworkを使用できます。

3) Enterprise アカウントで可能です。Apple エンタープライズ開発者プログラム

4) Exchange のサポートについてはわかりません。ただし、SDK で何かを見つける必要があると思います。

于 2011-01-07T13:11:57.523 に答える