fmdbに関するkazuki_aquaのブックマーク (3)

  • 【Xcode4.2】iOS上でsqliteを超簡単に使えてしまう”FMDB”が素晴らしい件 | Tech Scene

    最近作っているiPhoneアプリで、sqliteを使っています。 sqliteとはいわゆるDBです。 iPhoneアプリ上で使うデータをローカルに保存するときに活躍します。 このsqlite、使い勝手はいいのですが、イチからソースを書くと結構大変・・・ 記述量が多く、かつ、一見わかりづらい。 そんな問題を解消してくれるのが”FMDB“です。 これがとてもスグレモノ。 ◆FMDB https://github.com/ccgus/fmdb ◆とても参考になる神記事その1 iOS で SQLite ? FMDB の使い方 – アカベコマイリ ◆とても参考になる神記事その2 iPhoneアプリでFMDBを使ったときのメモ – あられねこのめも 上記2サイトを参考にさせていただけば、あなたも今すぐsqlite使いになれます。 ただ1点ハマったのでメモ。 こんなエラーが出た時の対処法。

  • iOS で SQLite - FMDB の使い方 - アカベコマイリ

    iOS で SQLite を簡単に扱うためのライブラリ FMDB についてまとめる。 2017/1/22 記事のサンプルを最新の Objective-C と Swift で書き直して記事にまとめました iOS で SQLite - FMDB の使い方 2017 FMDB とは? FMDBSQLite を iOS の Objective-C で扱いやすくするための Wrapper ライブラリ。 GitHub で公開されている。 ccgus/fmdb インターフェースや使用感は JDBC や ADO.NET に近い。よってこれらを利用したことがあればスムーズに理解できるだろう。 FMDB の仕様準備 まず FMDB を利用したいプロジェクトSQLite 用のライブラリを有効にする。手順は以下。 Xcode 左ペインのナビゲーションからプロジェクトを選択 右ペインに PROJECT

  • Selection 9: iOSでSQLiteを使う(FMDB)

    SQLiteのライブラリはC言語のライブラリとして提供されています。したがって、SQLiteの各関数の呼び出しや引数の指定方法、パラメータの型はC言語の文法・型に従う必要があります。 特にC言語への型変換に関して、DBの場合は数値(整数、浮動小数点数)、文字列、バイナリ、日付等様々な型があり、Cocoa TouchからC言語への型変換をSQL実行時と結果取得時に行う必要があるため、結構面倒だったりします。 そんなこともあってか、iOSのSQLiteラッパーライブラリとしてFMDBというライブラリがあり、このライブラリはこの面倒な型変換を全て受け持ってくれるため、この点だけでもFMDBを使う魅力は大いにあると思います。(注:後述しますが、FMDBは型変換だけでは無いです) また、FMDBはARC有効/無効どちらにも対応しています。プリプロセッサでARCの有効状態を判定しているみたいですね。

    Selection 9: iOSでSQLiteを使う(FMDB)
  • 1