月別アーカイブ:2013年05月

    • Xcodeでのデバッグ方法

      昨今の開発環境ではブレークポイント設定や変数値の確認ができるソースレベルデバッガの存在は当たり前です。Xcodeももちろんそれを備えています。※ デバッグのために不用意にNSLogを書きまくるのはコードが汚れるのでやめましょう。場合よってはソースレベルデバッガよりNSLogの方…

    • NSUserDefaults、ファイル、データベース、どれで保存するか

      2013年1月18日に修正。データベースについても言及。データを保存したい場合、NSUserDefaults、ファイル、データベース(SQLite)、どれにするかで悩むかもしれません。そこで自分なりの判断基準をまとめておきたいと思います。※ あくまで自分個人の判断基準なので参…

    • UITableViewで移動だけを可能にする

      UITableViewのセルを移動許可するには、以下のUITableViewDelegateでYESを返します。- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)ind…

    • UITableViewチュートリアル その7

      前回の続き。今回はセクション分けして行表示する方法の解説です。サンプルコード: https://github.com/stack3/UITableViewSamplesサンプルコードを起動して、Sectionを選択してください。以下の様な画面が表示されます。スワイプすると…

    • UITableViewチュートリアル その6

      前回の続き。今回はカスタムセルを用いたUITableViewの編集モードについて。実は前回のサンプルを編集モードにすると、このようにセルの中身が右にずれてくれません。編集モードで右にずれるようにするには、SubviewをUITableViewCellに直接addSubview…

    • UITableViewチュートリアル その5

      前回の続き。今回はTableViewCellのSubclass(継承)を作り、セルの表示をカスタマイズする方法です。サンプルコード: https://github.com/stack3/UITableViewSamplesサンプルコードを起動して、Subclassing Ce…

    • UITableViewチュートリアル その4

      2013/12/9更新。iOS 7に対応しました。前回の続き。今回はセルの削除と移動を行うサンプルの説明です。サンプルコード: https://github.com/stack3/UITableViewSamplesサンプルを起動して、Editingを選択してください。以下…

    • UITableViewチュートリアル その3

      2013/12/9更新。iOS 7に対応しました。前回の続き。今回はセルを選択した時に画面遷移するサンプルの説明です。サンプルコード: https://github.com/stack3/UITableViewSamplesサンプルコードを起動してSelect Cellを選…

    • UITableViewチュートリアル その2

      2013/12/8 更新。iOS 7に対応しました。前回の続き。今回はUITableViewCellのスタイルごとの生成と、スタイルごとにreuseIdentifierを変えるサンプルについて説明します。サンプル: https://github.com/stack3/UITa…

    • UITableViewチュートリアル その1

      2013/12/7更新。iOS 7に対応しました。UITableViewはよく使われるものでありながら、最初は扱いが難しいものです。今回は数回にわたってUITableViewについて説明したいと思います。またiOS 7、Auto Layoutに対応しています。サンプルコードを…