gistfile1.md オレオレUIViewController作成ガイドライン Cocoa(iOS)はMVVC(Model-View-ViewController)パターンである。by me, 2011 オレオレCocoaコーディングガイドライン オレオレUIViewコーディングガイドライン ここで述べるターゲットはiOS5, Lion以降, ARC 最低限のルール モデル依存の処理は記述しない e.g.) HTTPリクエストのコールバックなど ViewControllerが肥大化する場合は、ModelとViewにコードを移動できないか検討する ViewControllerのルールに沿って実装する(viewDidLoadが呼び出されたらxxをする) 基本的にCocoaはこのような受け身のモデル (layoutSubview然り, drawRect然り) MVVC、それぞれが持つべきもの
![オレオレUIViewControllerコーディングガイドライン](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)