2012-03-30 15 views
2

だから、これは大きなアプリを開発する場合、どのようにデータの開発者アクセス多くはウェブサイトからだろう...データベース駆動型のiOSアプリ

アプリと技術に関する一般的な質問ではなく、特定のコードの問題の詳細です。私が使用する例は、Yelpのようなアプリです。 Webアクセスサイトとアプリの両方が同じ情報を共有しています。私は、そのような情報が何らかの種類のMySQLデータベースを介してウェブサイトに保存され、ユーザーの要求に基づいて必要に応じてiOSデバイスへのアクセスが行われると想像します。

アプリを作成している開発者は、次のようなことからどうやって始めることができますか?私はあなたが何とか安全にMySQLデータベースをiOSなどに結びつける必要があると思います。私はウェブ上で多くのテクニックを見てきましたが、それらはすべてシンプルで大規模なアプリにとって安全ではないようです。

素晴らしいアイデアです!

答えて

3

お探しのキーワードは"API" (Application Programming Interface)です。

Yelp iOSアプリはYelpのデータベースに直接アクセスしません。 iOSアプリとの間にはレイヤー(ここではやや単純化しています)があります。この層は、クライアントが照会を行い、潜在的に遠隔の状態を操作することができる一連の方法(API)を提供する。

JSONHTTPを超えています。これは実際にはthe official Yelp APIのようです。

NSURLConnectionNSJSONSerializationのドキュメントと、上記のYelp APIドキュメントを参考にしてください。

+0

大きなアドバイスクリスチャン!カスタムAPIの開発や既存のAPIの使用について検討します。助けてくれてありがとう。 – Brian

関連する問題