![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Gunosy安達さんから、マルチタスキングを考慮したiPadアプリ開発 #cm_ios9 #eventdots pic.twitter.com/AxKWcEpM75
2015-11-18 20:34:42![](https://pbs.twimg.com/media/CUF0SufVEAAOW2m.jpg:medium)
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
考慮ポイント、後からgrepを考慮、クリージャーかデリゲートか迷ったらデリゲートら大事なやつはアクセッサを作る #cm_ios9 #eventdots
2015-11-18 20:39:04![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
シングルトンは、追加する時は厳格に協議。NSNotificationは逃げの設計、オブジェクト指向を壊す、値渡しを使うらモデルはstructで良いかな。パフォーマンスが落ちる場合は参照渡し、モデルとビューは完全に分離 #cm_ios9 #eventdots
2015-11-18 20:41:22![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
メインループを考慮すふ、ユーザーアクション以外のイベントはモデルで。ビューとモデルは不整合をなくす #cm_ios9 #eventdots
2015-11-18 20:42:33![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
「NSNotificationは逃げの設計」でワラ。後でコード追いづらいので自分もあまり使わないようにしてる #cm_ios9
2015-11-18 20:48:00![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Swiftはenum無双、extension無双らジェネリックは共通処理をまとめられる。APIアクセスに使ってる。 #cm_ios9 #eventdots
2015-11-18 20:54:11![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Spilt Viewノウハウ #cm_ios9 #eventdots pic.twitter.com/G2Ymsb2Ema
2015-11-18 20:54:39![](https://pbs.twimg.com/media/CUF5UiQWwAEnaO2.jpg:medium)
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
コードでビューを制御しようとすると、いっぱい書かないとダメ、xib、storyboardを使おう。 #cm_ios9 #eventdots
2015-11-18 20:55:45