13

現在、学校向けに iOS アプリを作成していますが、iOS プログラミングの経験はありません。ただし、HTML/PHP/MySQL の経験はあります。

現在、下部に 5 つのタブがある基本的なタブ バー アプリケーションがあります。明らかに、これは学校向けのアプリであるため、動的である必要があり、データベースに接続して学校給食のメニューやニュースを取得するように設定できることを願っています。

通常、PHP を使用してデータベースに接続する方法は知っていますが、現在のバージョンの Xcode を使用して接続する方法がわかりません。私は調査を行いましたが、データベースから情報を安全に取得するには、Webサービスとjsonを使用する必要があるようです。

私はこのプログラムの経験がまったくないので、誰かが私が始めるためのリンクを持っていますか. 私はスプーンで食べる必要はありませんが、正しい方向へのポイントが役立ちます. この新しいバージョンの Xcode へのリンクがまったく見つかりません。

4

4 に答える 4

16

ここに私を大いに助けた2つの素晴らしいチュートリアルがあります

iOS アプリ用の単純な PHP/MySQL Web サービスを作成する方法

Web サービスを使用する iOS アプリの作成方法

于 2012-11-15T16:32:33.683 に答える
0

NSMutableURLRequestを作成し、それを使用してNSURLConnectionを初期化して、HTTPメッセージを送信する必要があります。そんな感じ:

NSURL *url = [NSURL URLWithString:@"http://xyz.com"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
于 2012-11-15T16:39:45.153 に答える
0

通常はPHPを介した接続とは、実際にWeb開発を行ったことを意味します。これは、サーバーとデータベースがあったことを意味します。

iOSランタイムには、PHPまたはMySQLをインストールできるサーバーはありません。

あなたはそれをすることはできません...

ただし、サーバー上にphpとデータベースを作成し、アプリからネットワーク経由で接続することはできます。

私の提案は、必要なデータベースの種類を調べることです。学校用で、外の世界と実際にインタラクティブではない場合は、アプリでSQLiteを使用します。これは組み込みデータベースなので、できるだけ早く電話で使用できます。必要なのはネットワーキングではなく、SQLの知識を活用できることは明らかです。

あなたがあなたのphpのものでAPIまたはサーバーを作りたいなら、あなたは本当にあなた自身にたくさんの余分な仕事を与えています。

于 2012-11-15T16:37:00.673 に答える
0

MySQL データベースに直接接続できる「無線」API はありません。代わりに、データベースの前に RESTful Web サービスを作成し、NSURLRequest オブジェクトからの要求を介してデータを JSON として返すことができます。

于 2012-11-15T16:33:52.240 に答える