iOS10で変更されたCollectionViewのライフサイクルを見てみよう! #a #iosdc
iOS10時代のCollectionView最新つかいこなし
TachibanaKaoru (@TachibanaKaoru)
OSのユーザーインターフェースを作る時はさけて通れないCollectionView。
TableViewより柔軟なレイアウトがくめる分、深く考えずに実装をすすめてしまうと、コードが煩雑になったり、パフォーマンスが悪くなったり、予想通りの効果をだすことができないことも……。
続きを読む
Kaoru
@TachibanaKaoru
フリーランスのiOSエンジニア。ピアノ弾き。ショパン/カプースチン。登山と鎖場好き。宇宙/天文/SF/LEGO好き。天文宇宙検定準1級持ってます。社会人学生やってます。しばらくバンクーバーに滞在中。
iOSDC Japan
@iosdcjp
Next up: 11:40 Track A / iOS10時代のCollectionView最新つかいこなし / TachibanaKaoru @TachibanaKaoru #iosdc #a
2016-08-20 11:35:02
ひまらつ@ドット絵日記
@himara2
iOS 10からUICollectionViewCellのライフサイクルが変わった。queueに入って使い回されるCellの数が増えた。大体1.5画面分くらい作られるようになった #iosdc #a
2016-08-20 11:45:11
田畑 浩平@服薬管理アプリをリリースしました
@nerd0geek1
iOS10については、UITableView/UICollectionViewのqueueの内容の数が増えると。 #iosdc #a
2016-08-20 11:45:45
ひまらつ@ドット絵日記
@himara2
デベロッパーで何かをしなくても、デバイスがiOS 10にあがったら勝手に変更される。初期化する時間に余裕ができたので、パフォーマンス的に嬉しい #iosdc #a
2016-08-20 11:46:02
Daiki Matsudate
@d_date
これからはwillDisplayとcellForItemAtIndexPathを使い分けなきゃいけない感じ #iosdc #a
2016-08-20 11:46:08
usagimaru ⌘
@usagimaruma
cellForItemAtIndexPathとwillDisplayのタイミングが変わってくるので要注意 #iosdc #a
2016-08-20 11:46:13
ひまらつ@ドット絵日記
@himara2
その影響で willDisplay が呼ばれる間隔が変わったので、ここらへんでアニメーションの処理などしてるアプリでは注意が必要 #iosdc #a
2016-08-20 11:46:57
haranicle
@haranicle
iOS10からUICollectionViewControllerにprefetchDatasouceってのが追加されたのか #iosdc #a
2016-08-20 11:47:16