最新の投稿

    • Custom Viewをxibで作る方法を考察

      Custom Viewをxibファイルで作りたい時があると思います。そして、それをオブジェクト化する方法はいくつかあります。Custom Viewクラスの初期化処理で、xibのViewをオブジェクト化して、それをaddSubviewする自分はこれが最適解かなと思っています。理…

    • 位置情報取得の動作テストアプリをGitHubへコミット

      CLLocationManagerを使った位置情報取得の動作テストアプリをGitHubにコミットしました。https://github.com/stack3/iOSBackgroundLocationTesterナビゲーションアプリを作りたい時やバックグラウンドでも位置情報を…

    • iOS 7でのStatusBarの文字色、非表示

      iOS 7でStatusBarの扱いも変わりました。デフォルトではアプリケーション単位ではなくViewController単位、つまり画面単位で扱うようになりました。これにより従来の方法だとStatusBarのスタイル(UIStatusBarStyle)が変わらなかったり、非表示…

    • SpringBoardはAppを起動できませんでした

      Xcode5からSimulatorでアプリを起動しようとすると「SpringBoardはAppを起動できませんでした」というエラーが出ることがある。http://d.hatena.ne.jp/s-0samu/20130923/1379938824この記事にもあるように、アプリ…

    • Auto LayoutでCustom TableViewCellを作る

      前回のつづき今回はCustom TableViewCellをInterface Builder + Auto Layoutで作る方法です。またセルの高さが可変する場合も含めて説明します。※ セルの高さ計算は面倒なことだったと思うのですが、Auto Layoutのおかげでその苦…

    • Auto LayoutでCustom Viewを作る その2

      前回のつづき今回はCustom Viewの高さが可変する場合について説明したいと思います。サンプルコード: https://github.com/stack3/iOSAutoLayoutSamplesサンプルコードを起動してFlexible Custom Viewを選択する…

    • Auto LayoutでCustom Viewを作る その1

      Auto LayoutでCustom Viewを作成し、それをViewController#viewに配置する方法について説明します。サンプルコード: https://github.com/stack3/iOSAutoLayoutSamplesサンプルコードのCustomVi…

    • iOS 7の全画面対応 その3

      前回のつづき。最初にViewController + xibの組み合わせの代わりにViewController + Storyboardの組み合わせを推奨しました。最後にViewController + xibの問題点を説明したいと思います。サンプルコード: https://…

    • iOS 7の全画面対応 その2

      前回のつづき。今回はScrollViewおよびそのSubclassを表示する場合について。サンプルコード: https://github.com/stack3/iOS7FullScreenViewSamples前回のサンプルコードを起動して、ScrollView with …

    • iOS 7の全画面対応 その1

      iOS 7からViewは全画面表示がデフォルトになりました。今回はその理解と対応について。iOS 6 / 7両方対応の記事はよくみかけるので、本記事ではXcode 5でiOS 7以降のみ対応することを前提にして書きます。StoryboardやAuto Layoutの使い方の…