2012-11-15 34 views
13

現在、私の学校用のiOSアプリケーションを作成中です.iOSプログラミングに関する以前の経験はありません。しかし、私はHTML/PHP/MySQLの経験があります。MySQLデータベースに接続しているiOS Xcode

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

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

私はこのプログラムで全く経験がないので、誰も私のためのリンクがありません。私はspoonfedする必要はありませんが、正しい方向のポイントが役立ちます。私は本当にこの新しいバージョンのXcodeのリンクを見つけることができません。ここで

+0

http://stackoverflow.com/questions/24178349/how-to-connect-to-database-from-ios-app – LanWanMan

答えて

0

を助けた2つの偉大なチュートリアルがあるMySQLデータベースに直接接続できるようになるない「空中」APIはありません。その代わりに、NSURLRequestオブジェクトからのリクエストを介してJSONとしてデータを返す、データベースの前にRESTful Webサービスを作成します。

0

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

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

あなたはそれを行うことはできません...

をしかし、あなたには、サーバー上のPHPとデータベースを作成し、あなたのアプリケーションからネットワークを経由して、それに接続することができます。

私の提案は、それが学校のためのもので、それが外界と実際には対話していない場合、必要なデータベースの種類を見てから、アプリケーションでSQLiteを使用します。あなたが望むことができるようにすばやく、ネットワーキングなしで、明らかにSQLの知識を活用することができます。

phpを使ってサーバーやサーバーを作成したい場合、実際には余分な作業をたくさんしています。

0

あなたはNSMutableURLRequestを作成し、HTTPメッセージを送信することでNSURLConnectionを初期化する必要があります。そのようなもの:

NSURL *url = [NSURL URLWithString:@"http://xyz.com"]; 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
[request setHTTPMethod:@"POST"]; 
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; 
関連する問題