FMDBのページには、cvsのチェックアウトだけがあります。おそらく誰かがそこにiphoneのsqlite3でFMDBを使用する方法の良いチュートリアルを書いた?sqlite3ラッパークラスであるFMDBの使用方法に関するチュートリアルはありますか?
答えて
ソースは明らかにドキュメントです。
なぜ、コアデータを使用していないのですか?
コアデータが利用できなかったため、GusはiPhone用のFMDBを効果的にコンパイルしました。今では(3.0以降)、FMDBの必要性が減少しています。
が明らかに - あなたはコードの移植が必要な場合は、直接sqliteのAPIは、おそらく行く方法です。
データ移植性が必要な場合は、おそらくFMDBのようなラッパーが正しい答えでしょう。
潜在的な開発コストが高いにもかかわらず、デバイス/デバイスのユーザーエクスペリエンスが最も優れたクライアント/サーバーデータフローアーキテクチャを備えた完全なネイティブアプリケーションによって移植性が達成された場合は、Core Dataが最も適切な答えですiOS上で
召し上がれ。誰も私にコアデータが解決策であると伝えます。しかし、なぜ私は怠け者になりたいと思っているので、顧客の約40%をあきらめるべきですか?それは私の意見では馬鹿だ。もちろん、彼らは完璧なアップグレード統計を全面的に融合しています。しかし、私の経験から言うと、iPod touchユーザーは「WTF?なぜこれを支払うべきですか?それほどタイプする必要はありません。私はSMSやEメールを書いていません。コピー&ペーストは必要ありません。その大きなキーボード。古いOSで役に立つアプリを見つけていれば、それでも問題ありません。 CoreDataはいい年ですが、今年はありません。 –
多くの人々をコアデータに導くのは怠惰ではありません。パフォーマンスに大きなメリットがあります:http://stackoverflow.com/questions/1263723/cocoa-touch-when-does-an-nsfetchedresultscontroller-become-necessary-to-manage-a/1263845#1263845さらに、元に戻すややり直しのようなものが実用的になります。あなたは自分自身に尋ねなければなりません:2.xのみを利用することで、3.0の機能を採用した競合他社にとって不利になりますか? –
40%は正確ではありません。数字は20%に近づき、急速に減少しています。アプリケーションがうまくいけば、人々はそれを使用するために3.0に移動するように強制されます。単純な事実は、多くのアプリケーション作家が新しいバージョンを使用することで非常に大きな利益を得ているため、ほとんどのiPhone/Touchの所有者は、アプリケーションを購入している場合にかなり急速にアップグレードするということです。 –
svnリポジトリのxcodeプロジェクトにはfmdb.mファイルがあり、これを使用すると多くの使用例が得られます。
FWIW私は、CoreDataがバグであり、信頼性が低いと判断しました。特にWRTの自動モデルのアップグレードです。私は、元のSQLiteとFMDBの使用に戻っています。
また、Core Data DBをあらかじめ準備することは奇妙なプロセスです。 –
このチュートリアルをチェックしてください - 私はそれが絶対に華麗であることを発見しました。現在、ストーリーボードとARC(自動参照カウント)を使用しているため、ナビゲーション部品を少し修正してdeallocコードをスキップしなければなりませんでしたが、xcodeにうってつけで、何が起こっているのか知っていれば完璧です。道に沿って素敵な説明と周りのおなら: http://www.youtube.com/watch?v=2Ojr7DZLghk&feature=channel&list=UL
最新のFMDBファイルをソースからダウンロードしました。最新のファイルはアークのために更新され、私は問題はなかった。ここではそれらを取得: https://github.com/ccgus/fmdb
- 1. アプリケーションでJEditTextAreaを使用する方法に関するチュートリアルはありますか?
- 2. Xcodeのデバッガの使い方に関する良いチュートリアルはありますか?
- 3. ARELまたはリファレンスドキュメントの使用方法に関するチュートリアルはありますか?
- 4. buildoutとpipの使用に関する良いチュートリアルはありますか?
- 5. OpenGLテクスチャブラーの使用方法に関するチュートリアルや簡単な例はありますか?
- 6. re2c + lemonに関する良いチュートリアルはありますか?
- 7. libclangに関するチュートリアルはありますか?
- 8. mod_mellonとspring-samlに関するチュートリアルはありますか?
- 9. MSBuildスクリプトに関する良いチュートリアルはありますか?
- 10. Html.xxxForを使用するチュートリアルはありますか?
- 11. Sqlite3でPythonでクエリをログに記録する方法はありますか?
- 12. TFSでソフトウェアを構築する方法のチュートリアルはありますか
- 13. TTではなくHTML :: Templateを使用するCatalystチュートリアルはありますか?
- 14. NSPredicate predicateWithFormatで関数を使用する方法はありますか:
- 15. Javaラッパークラスのラップメンバーのメソッドを「拡張する」、またはショートカットを作成する方法はありますか?
- 16. UITabBarを追加する方法に関する「非TabBarテンプレート」ベースのチュートリアルはありますか?
- 17. DataprocでBigQueryを使用する方法はありますか?
- 18. FragmentでSearchViewを使用する方法はありますか?
- 19. モジュールでクラスメソッドを使用する方法はありますか?
- 20. jscriptでGetProfilesDirectoryを使用する方法はありますか?
- 21. HTML5でフレームを使用する方法はありますか?
- 22. Unity3dでスレッドを使用する方法はありますか?
- 23. FlexでOpenLayersを使用する方法はありますか?
- 24. cocoapodでプルリクエストを使用する方法はありますか?
- 25. ProGuardをMonoDroidで使用する方法はありますか?
- 26. TabLayoutでSpannableStringを使用する方法はありますか?
- 27. FirestoreでGeoFireを使用する方法はありますか?
- 28. モノガームでクリップボードを使用する方法はありますか?
- 29. ServerSocketChannelでSSLContextを使用する方法はありますか?
- 30. クロムエクステンションでC++を使用する方法はありますか?
あなたが書かれたチュートリアルをしたい場合は、このリンクは、次のとおりです。http://www.techotopia.com/index.php/An_Example_SQLite_based_iOS_8_Application_using_Swift_and_FMDB – shahid610169