0

私はこの問題について数日間研究してきましたが、運がありませんでした。主にiPhoneアプリの開発を計画してiOS開発を学んでいます。これで、このアプリは私のPHPサイトの動作を模倣します。

質問:iPhoneアプリからテーブルを直接操作して、新しいデータを読み込んだり挿入したりできますか?mySQLでない場合、CRUD操作のデータをホストするためにどのデータベースが使用されますか?JSONオブジェクト?はいの場合、どのように?

ご覧のとおり、私はその方法に本当に気づいておらず、既存のデータベースからのデータの保存と取得、またはiPhoneで使用するために新しいデータベースをホストするために必要なものに光を当てることを望んでいます。

4

3 に答える 3

1

はい、iPhone アプリからテーブルを直接操作して、新しいデータをロードおよび/または挿入できます。次のチュートリアルを確認してください - MySQL/PHP サーバーと対話してくださいhttp://www.scott-sherwood.com/ios-5-uistoryboards-a-practical-example/

于 2013-01-22T08:25:46.823 に答える
1

「最善」で最も簡単な方法は (とにかく私にとって) CoreData を使用することです。

CoreData はデータ管理システムです。その中にいくつかのオブジェクトと関係を設定し、それらと対話します (フェッチ要求を使用してそれらを取得します)。

次に CoreData は、オブジェクトや関係などを格納するために使用するデータストア (ほとんどの場合 SQLite DB) を管理します...

CoreData を使用すると、DBA の必要性がなくなり、多くの複雑な DB ロジックやその他の作業が不要になります。

見るべき良いチュートリアルはこれです...

http://mobile.tutsplus.com/tutorials/iphone/iphone-core-data/

この本買ったけど…

http://www.amazon.co.uk/Pro-Core-Data-Professional-Apress/dp/1430236566/ref=sr_1_2?s=books&ie=UTF8&qid=1358773284&sr=1-2

そして、初心者からより高度なものまで、すべてに非常に役立つことがわかりました.

CoreData を適切に使用すると、永続データの使用と操作が非常に簡単になります。

于 2013-01-21T13:02:06.460 に答える
0

CoreData は優れていますが、iDevices へのアクセスのみに制限されています。

私はcouchdbを使用しています。これは、コピーがクラウドに保存され、クラウドとデバイス間の自動同期により、Web更新とAndroidが可能になることを意味します

于 2013-01-21T13:12:44.320 に答える