サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
tlab.market.jp
こんにちは R.Watanabeです。 今回はFMDB for iPhoneというiPhone用のSQLite3ラッパーを紹介します。 通常SQLite3を使用する際には、ライブラリで提供されている関数をC言語形式で呼び出して使うことになりますが、FMDBを使用するとObjective-C形式で扱うことができるようになります。FMDB for iPhoneの入手[作者のページ](http://gusmueller.com/blog/archives/2008/03/fmdb_for_iphone.html) [ソースの場所](http://code.google.com/p/flycode/source/browse/trunk/fmdb#fmdb/src) 使用するための準備プロジェクトにFMDBのソースを入れる必要があります。 FMDB等、グループを作成してその中に入れるとわかりやすい
こんにちは。nayです。TDDと出会ったのは6年以上前ですが、最近、やっと"友達"になることができました。 テストを楽しく積極的に書く心境になれるかどうかは、気だてや価値観や根性の問題ではなく、テクニックの問題であると思います。そこで、テスト嫌いの私がどうやってTDDと友達になれたかを、3つのポイントに絞ってご紹介したいと思います。 1. 関心事だけをテストする 2. DRYにする 3. RSpec 私がテストが嫌いになった理由の一つは、コード変更時にテストが足かせになることです。出るべくして出たエラーはありがたいのですが、関係ない部分で大量にエラーが出ると直すが大変で嫌になってしまいます。また、直そうとしたときに、テストのコードが読みにくいと、難行苦行に直面することになります。最初の2つのポイントは、このようなテストの「丈夫さ」と「読みやすさ」に関わるコツです。 関心事だけをテストする
はじめまして、こんにちは。den8と申します。iPhoneでネイティブアプリを開発していると何かとUITableViewを使ったテーブルレイアウトの画面を作ることが多いと思いますが、今回は添削可能なテーブルの作り方について紹介していきたいと思います。テーブルを添削可能にする仕組みはUITableViewにて提供されていますので、それを利用すると以下のような形でテーブルが添削可能なレイアウトになります。{{img|Screenshot_UITableView1.png}} 左側に赤い丸がついているセルが削除可能なセルで、緑の丸がついているセルが追加可能なセルを表しています。次に詳しい実装方法を書いていこうと思います。 editingStyleForRowAtIndexPath を実装する まずは、UITableViewDelegateにあるeditingStyleForRowAtIndexP
こんにちは。R.Watanabeです。 MacやiPhoneのアプリケーション開発で使われるXCodeであらかじめ定数を設定しておく方法を紹介します。 デバッグビルドの時はDEBUGという定数が自動で定義されるようにしてみましょう。 XCodeのメニューから「プロジェクト」→「プロジェクト設定を編集」で、プロジェクトの情報画面を開きます。 左上にある構成を「Debug」に変更し、左下の設定アイコンから「ユーザ定義の設定を追加」で追加できるようにします。{{img|pic1.png}} 下記の情報を登録します。 ユーザ定義:GCC_PREPROCESSOR_DEFINITIONS 値:DEBUG これでDebugビルドの時は自動でDEBUGという定数が定義されるようになりました。 実際にソース中で使う場合、下記のようになります。#ifdef DEBUG NSLog(@"デバッグビルドです")
このページを最初にブックマークしてみませんか?
『tlab.market.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く