10周年のSPコンテンツ!

iOS10で変更されたCollectionViewのライフサイクルを見てみよう! #a #iosdc

iOS10時代のCollectionView最新つかいこなし TachibanaKaoru (@TachibanaKaoru) OSのユーザーインターフェースを作る時はさけて通れないCollectionView。 TableViewより柔軟なレイアウトがくめる分、深く考えずに実装をすすめてしまうと、コードが煩雑になったり、パフォーマンスが悪くなったり、予想通りの効果をだすことができないことも……。 続きを読む
iOS プログラミング アプリ開発
0
Kaoru @TachibanaKaoru

フリーランスのiOSエンジニアです。ピアノとウクレレを弾きます。逆転裁判ファン。SF・廃墟・工場系も好き。二児の母のシングルマザー。

https://t.co/u09R2NvOs2

iOSDC @iosdcjp
Next up: 11:40 Track A / iOS10時代のCollectionView最新つかいこなし / TachibanaKaoru @TachibanaKaoru #iosdc #a
りばーす @rb_de0
UICollectionViewのライフサイクルについて #iosdc #a
mego(koishi) @mego_
すごく丁寧なライフサイクルのおさらい #iosdc #a
田畑 浩平@個人アプリがDomani掲載🎉 @nerd0geek1
プレゼンでいい感じにアニメーションするの、羨ましい。 #iosdc #a
🐊@tmk @alligator_tama
スライドがアニメーションして綺麗で分かりやすい✨ #iosdc #a
イルカ@JPUG & 岡山swift @ikkitang
ライフサイクルの話わかりやすい! #iosdc #a
ゆかりん @yuka_jyotei
cell lifecycle 1〜5 →スクロール→ 7(このとき1は見えなくなる)#iosdc #a
Daiki Matsudate @d_date
queueにストックするセルの数がかわっただと… #iosdc #a
usagimaru ⌘🐰 @usagimaruma
iOS10ではあらかじめ用意されるセルの数が増えている(1.5画面分くらい) #iosdc #a
ひまらつ@お絵かきコラボ @himara2
iOS 10からUICollectionViewCellのライフサイクルが変わった。queueに入って使い回されるCellの数が増えた。大体1.5画面分くらい作られるようになった #iosdc #a
りばーす @rb_de0
iOS10では生成されるセルの数が増える。1.5画面分くらい貯めている。 #iosdc
Sho Ikeda @ikesyo
ほうほう、オフスクリーンで用意されるセルの数が多くなっているのか #iosdc #a
335g @335g
あれ、前から何個かは作られてなかったっけ #iosdc #a
田畑 浩平@個人アプリがDomani掲載🎉 @nerd0geek1
iOS10については、UITableView/UICollectionViewのqueueの内容の数が増えると。 #iosdc #a
ひまらつ@お絵かきコラボ @himara2
デベロッパーで何かをしなくても、デバイスがiOS 10にあがったら勝手に変更される。初期化する時間に余裕ができたので、パフォーマンス的に嬉しい #iosdc #a
Daiki Matsudate @d_date
これからはwillDisplayとcellForItemAtIndexPathを使い分けなきゃいけない感じ #iosdc #a
usagimaru ⌘🐰 @usagimaruma
cellForItemAtIndexPathとwillDisplayのタイミングが変わってくるので要注意 #iosdc #a
りばーす @rb_de0
メモリ使用量は増えるけどパフォーマンスは良くなる #iosdc #a
Sho Ikeda @ikesyo
メモリ使用量はその分増える #iosdc #a
ひまらつ@お絵かきコラボ @himara2
その影響で willDisplay が呼ばれる間隔が変わったので、ここらへんでアニメーションの処理などしてるアプリでは注意が必要 #iosdc #a
haranicle @haranicle
iOS10からUICollectionViewControllerにprefetchDatasouceってのが追加されたのか #iosdc #a
残りを読む(37)

コメント

トゥギャッター開発まとめ @tg__dev 2016年8月21日
資料をまとめに追加しました!
ログインして広告を非表示にする
ログインして広告を非表示にする