iOS5

Xcode4.3で「User Defined Runtime Attributes」を試してみる。

iOS5、Xcode4.3から使えるようになった。 「User Defined Runtime Attributes」を試してみました。この仕組みを使えば、自分で作ったUIのサブクラスに特定の値を用意し、 実行時に設定される値をInterfaceBuilder(以下IB)であらかじめ決める事ができます。…

先頭のViewControllerを変更する。

iOS5のUIStoryBoard(ストーリーボード)で先頭のViewControllerを変更する方法 スタート画面にしたいViewControllerを選択した状態で、 「is Initial ViewController」にチェックを入れる。以上。 もしくはStoryBoard上の矢印マークをドラッグしても変更でき…

MagicalRecord2.0を使えるように準備する

簡単にCoreDataを使えるMagicalRecord2.0を試してみました。 まずはGithubからzipを落としてきます。git cloneでもOKです。 参考:MagicalRecord-Github 落としてきたらzipを展開します。 適当にプロジェクトを作ります。「ARC」はON 「Use CoreData」はノー…

xcode4.3.2でApple Mach-O Linker (Id) Errorが起きた

xcode4.3.2でプロジェクトにファイルをコピーしたら、 Apple Mach-O Linker (Id) Errorが発生した。 エラー内容はこんな感じ。 Undefined symbols for architecture i386: "_OBJC_CLASS_$_CoreDataManager", referenced from: objc-class-ref in YarukotoVie…

Xcode4.3.2にしてNSLogがでない時

Xcode4.3.2にして実機デバッグ時にNSLogがでなくなりました。 結論をいうとデバッガをGDBに変更したら出ました。 以下LLDBからGDBへの変更方法です。 プロジェクト名を長押しすると、メニューが出てくるので、 「Edit Scheme」を選択します。 そして「Debugg…

StoryBoardの「Show Document Outline」をショートカットに設定

StoryBoardでの開発時に良く使うdocument outline これを開くのにいちいち矢印マークをクリックしていられないので ショートカットを設定することにします。 「preferences」 -> 「Key Bindings」-> 「show document」で検索「Show Document Outline」という…

NSTimerでiPhoneのストップウォッチ的(超劣化版)なものをちょっと試す

NSTimerを使って時計アプリを作っているので、少しずつできた事をメモします。 NSTimerは定期的に処理を実行するものなので、そのままでは時計になってくれません。とりあえず1秒毎に00:00(mm:ss)の形式でUILabelを更新したいなと思いました。iPhoneデフォル…

StoryBoard&スクロールビューで画面サイズ調整

UIStoryBoard(ストーリーボード)を使って、 iPhoneの幅・高さより大きいサイズの画面を編集する方法をメモ。 ・「UIViewController」を選択 ・「Size」を「freeform」に変更 これだけで画面サイズ320×460以上でも画面を編集できる。 UIScrollViewを設置し…

UIStoryBoardでNavigationControllerやTabBarControllerを作る

storyboardファイル上でNavigationControllerや、TabBarControllerを作る方法をメモ。SingleView-Applicationでプロジェクトを作るとはじめはこの状態。 画面上のViewをクリックし選択した状態で、 Editor > Embed In > からNavigation ControllerまたはTab …

UIStoryboardのmodalを閉じた時に元の画面に異なる処理をする

前回はモーダルビューを表示して、もとのビューに戻るまで試しました。 今回は戻った時に選択されたボタンに応じて、もとのビューに異なった処理してみます。Redが押されたらStory1を赤に、Blueが押されたら青にします。 なんか図はごちゃごちゃして見にくく…

UIStoryboardを使ってmodalから戻るようにしてみた

前回はUIStoryboardを使ってみました。 本当に使ってみただけで一方通行の画面遷移でした。帰れません。 今回はUIStoryboardのmodalで表示した画面から元の画面に帰れるようにしてみたいので、 画像でみるとこんな感じの動きをつくります。 前回の続きから初…

UIStoryboardを使ってみました

iOS5からの新機能。xibファイルの代わりに参戦した、 UIStoryBoardをつかってみました。まずはストーリーボードってなんだ?ってことで 以下Apple公式文書からの抜粋です。 iOSテクノロジーの概要「ストーリーボード」 iOS 5で導入されたストーリーボードは、…