2015年3月13日金曜日

mixi iOS Training第5回に参加してきました

またmixiで開催されたiOS Trainingの勉強会に行ってきました。
http://app-training.connpass.com/event/12473/

最初のゲストインタビューはトレタの@y_kohさんで、
トレタのサービス紹介と開発手法についての発表でした。
トレタではクラッシュレポートにHockeyAppを使ってるそうです。
詳しくはここにあるそうです。
http://qiita.com/y_koh/items/81d8648914a893ec2d16

授業でメモったことをつらつらと書いていきます。

3.3 UIView Animation
https://github.com/mixi-inc/iOSTraining/wiki/3.3-UIView-Animation

・アニメーション止めたりとかはbegin/commitで実装

・xibはpropertyでIBOutletとして読み込ませる


Auto Layout入門
https://github.com/mixi-inc/iOSTraining/wiki/Auto-Layout%E5%85%A5%E9%96%80

・missing constraintsは今の状態で位置と高さと幅が決定できるかどうかで出る。
xcodeが自動で補完する機能あるが、昔は押した結果また出てくるという無限ループに陥ることがあった

・auto layoutはシンプルにしたほうがいい
複雑なものを後から見たりすると死にたくなる


Auto Layout ドリル
https://github.com/mixi-inc/iOSTraining/wiki/Auto-Layout-%E3%83%89%E3%83%AA%E3%83%AB

・Update Framesで制約に従った場所にviewが移動してくれる
(ずれてないときは実行できない)

・leading edgesとtrailing edges
文章を書くときに先頭に来る方向がleadingで末尾の方がtrailing
多言語対応のためにright,leftではないらしい


次回からはTODOアプリ作りながら学んでく形式。楽しみだ。

0 件のコメント:

コメントを投稿