ぽんぽこ日記

プログラミング、読書、日々の生活

iOS

UIWebView内の画面遷移をフックする

常時ネット接続を前提とした今日のスマートフォンであるところのiPhoneでは、サーバと通信することが前提のアプリを作ることが多い。多くのRSSリーダのように、アプリケーション内部で非同期にサーバと通信して情報を取得し、iPhoneのネイティブのUIを…

全画面表示と透明ステータスバーの関係

iPhoneアプリにおいて、画像の閲覧など、ナビゲーションバーとステータスバーを隠したい場合があります。さらに、ナビゲーションバーとステータスバーを表示しているときも、黒っぽいスモークがかかった透明なスタイルを設定して、画面一杯に画像などコンテ…

XCodeでウインドウが散らばるのを防ぐ方法

iPhone開発における標準IDE、XCodeを使い始めて閉口したのは、やたらとウインドウが独立して表示されることだ。デバッガやビルド画面など別々のウインドウとして表示される。[環境設定..]→[全般]タブの[レイアウト]を「オールインワン」にすれば解決すること…

XCode でユニットテストするときのはまりポイント

XCode でObjective-Cのコードをユニットテストする場合、 http://developer.apple.com/tools/unittest.html で書かれている内容以外に、下記の設定が必要。テストターゲット=>右クリック[Get Info]、[ビルド]タブで下記の設定を変更する。 Architectures Bui…