woshidan's loose leaf

ぼんやり勉強しています

mixi iOS Training

Auto Layout ドリルを解きました

Auto Layout ドリル · mixi-inc/iOSTraining Wiki · GitHub のドリルを解きました。 10日ぶりなんて久しぶりすぎてSpotlight使って探すくらいXcodeのアイコンを忘れていたとかそういうことはありません。 昨日、雑に右下の方にアイコンが3つあると書きまし…

AutoLayout入門を読んだ

https://github.com/mixi-inc/iOSTraining/wiki/Auto-Layout%E5%85%A5%E9%96%80 読みました。 パーツのリサイズには、AutoLayoutとAuto Resizing(springand struts)があります AutoLayoutは比較的新しいトピックで、iOS6や OS X 10.6以降で利用できる(iOS5.x…

3.3 UIViewの問題について考えてみる

ここの問題を考えています。 問題 アニメーション完了後に画像を元に位置に戻るアニメーションを実装して下さい。(HINT:アニメーションブロックのネスト) 考えた事 アニメーション完了後ということはcompletionを使うのでしょうか。 元の位置に戻る、とい…

3.1 UIView

後追いで、 https://github.com/mixi-inc/iOSTraining/wiki/3.1-UIView を読んでいます。 学び始めはなんだって感動しますし、ojisan.pngと入れてOJISANが出てくる事にも感動しますよね。 昨日分を少し整理して投下。 UIViewってStoryboard上でViewを選択し…

2.2 UITabController

後追いで、 2.2 UITabController · mixi-inc/iOSTraining Wiki · GitHub を読んでます。 昨日はちょっとまとめて、とちった感じのデバッグだけしました。 UITabBarControllerを使って画面を作ってみます。 TabBarControllerを使って画面を作っていく際に、自…

第3回 mixi iOS trainingについてメモ

ちょっとばたばたしていたので、とりあえず、簡単に書いています。 今週末、また追記してブログの方に移すと思います。 最近やたらとmacのファンがうるさくて充電回らないし、泣きそうになっていたところ、Sublime Textがずっとこの辺のメモをファイルに保存…

1.5 UIViewController3 ライフサイクル

内容 life cycle 生成 イニシャライザ viewの読み込み完了時 表示 viewが表示される直前 viewが表示完了した直後 レイアウトの調整 レイアウトの調整が済む直前 レイアウトの調整が済んだ直後 破棄 life cycle UIViewControllerのインスタンスは生成されてか…

1.4 UIViewController2 ModalViewController (storyboard) 作業的なこと

内容 先にModalで行われる処理の概要を説明して後で、作業を各個撃破する方針でまとめ直しました。 長くなったのでDelegateパターンとかViewControllerの親子関係とか知識的なことは前記事に回しました。 作業的なこと モーダルを表示するための作業 storybo…

1.4 UIViewController2 ModalViewController (storyboard) 知識的なこと

内容 先にModalで行われる処理の概要を説明して後で、作業を各個撃破する方針でまとめ直しました。 長くなったので、作業分は次の記事にします。 知識的なこと Modal概要 UIViewControllerとModalViewControllerの親子関係について Modalを削除する処理の責…

1.3 UIViewController1 UIViewController のカスタマイズ

元の資料よりコンパクトにしようと工夫していたはずが、気がついたら長くなってた。残念。 内容 注意:この記事では、見出しでは字数の都合で、UIViewControllerのサブクラスをSubUIViewControllerと表記し、本文中では具体的なクラス名で表記しています。 U…

1.2 メモリ管理

Markdown方式に変えたはいいものの、見出しの書き方が落ち着きません。 メモリ管理 Objective-Cでのメモリ管理の方法 Objective-Cではインスタンスへの参照回数が1以上であればメモリ領域が確保され続けます。 たしか、Cではメモリの領域の確保・解放にmallo…

Objective-Cの基礎を少しまじめに復習した

一週間経って忘れているところがかなりあったので、二回目の予習前に復習しました。 そして、無名カテゴリとクラス拡張の違いはよくわからないことが判明しました。 内容 ショートカットキーのおさらい Cmd+G - 検索において該当した次の検索結果へ移動 Shif…