私は iPhone アプリに取り組んでおり、それに最適なアーキテクチャについてアドバイスを求めたいと思います。
基本的に、アプリはユーザーがログインするための facebook 接続を実装します。ユーザーは、メッセージを送信したり写真を送信したりできる友人を選択できます (whatsapp を考えてください)。送信されたメッセージと写真を保存するために使用するサーバーを用意します。コンポーネントを分離する最良の方法は何ですか? また、サーバーへのデータの送信とサーバーからの読み取りを処理するロジックは、facebook 接続コンポーネントについて何かを知っている必要がありますか?
そのようなアプリに最適なアーキテクチャについて何か考えがある人はいますか?