Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOS14 UICollectionView
Search
[email protected]
July 10, 2020
Technology
3
2.2k
iOS14 UICollectionView
UICollectionView's update information in iOS14(WWDC2020)
[email protected]
July 10, 2020
Tweet
Share
More Decks by
[email protected]
See All by
[email protected]
Swift compiler 101 & How async function works
shiz
0
10
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
200
複雑さに立ち向かうための ソフトウェア開発入門
shiz
3
1.4k
座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
5
13k
(非公開スライド追加)座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
1
460
複雑さに立ち向かうためのコードリーディング入門
shiz
35
13k
Swift Observation
shiz
5
790
Swift Reflection
shiz
1
190
Swift Concurrency Next Step
shiz
7
7.8k
Other Decks in Technology
See All in Technology
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
150
MC906491 を見据えた Microsoft Entra Connect アップグレード対応
tamaiyutaro
1
140
10分で紹介するAmazon Bedrock利用時のセキュリティ対策 / 10-minutes introduction to security measures when using Amazon Bedrock
hideakiaoyagi
0
140
Classmethod AI Talks(CATs) #15 司会進行スライド(2025.02.06) / classmethod-ai-talks-aka-cats_moderator-slides_vol15_2025-02-06
shinyaa31
0
130
Postman Vaultを使った秘密情報の安全な管理
nagix
3
230
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
4
520
Oracle Cloud Infrastructure:2025年1月度サービス・アップデート
oracle4engineer
PRO
0
460
君はPostScriptなウィンドウシステム 「NeWS」をご存知か?/sunnews
koyhoge
0
640
サーバーレスで楽しよう!お気軽に始められる3つのポイント / Have fun with Serverless!
_kensh
3
330
Women in Agile
kawaguti
PRO
3
190
ろう・難聴者のコミュニケーションを円滑化する取り組み
chiemi627
0
130
テストアーキテクチャ設計で実現する高品質で高スピードな開発の実践 / Test Architecture Design in Practice
ropqa
3
440
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
44
13k
Into the Great Unknown - MozCon
thekraken
34
1.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Typedesign – Prime Four
hannesfritz
40
2.5k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Designing for humans not robots
tammielis
250
25k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
Unsuck your backbone
ammeep
669
57k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Transcript
QPUBUPUJQT 6*$PMMFDUJPO7JFX J04 https://pixabay.com/ja/photos/%E3%83%9C%E3%83%BC%E3%83%89-%E3%83%81%E3%83%A7%E3%83%BC%E3%82%AF-%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9-3695073/
ԬͰiOSΤϯδχΞ͍ͬͯ·͢ɻ @stzn3 shiz(ͣ͠) @shiz stzn ։ൃܦݧݴޠ: Swift Kotlin Javascript
PHP C# Java Go… iOSDC 2020 ελοϑ
J04
%JGGBCMF%BUB4PVSDF w4OBQTIPUΛ༻͍ͨ6*ͷঢ়ଶͷγϯϓϧͳཧ w4JOHMFTPVSDFPGUSVUI *OEFY1BUI 4FDUJPOBOE*UFNJEFOUJ f i FS wࣗಈͰલճͷঢ়ଶͱͷࠩΛܭࢉɺΞχϝʔγϣ
ϯͷ࣮ߦ https://developer.apple.com/documentation/uikit/uicollectionviewdiffabledatasource/
$PNQPTJUJPOBM-BZPVU wෳࡶͳϨΠΞτΛখ͍͞෦ΛΈ߹ΘͤΔ͜ ͱͰ؆୯ʹߏஙͰ͖Δ wએݴతʹίʔυΛॻ͚ΔͷͰಡΈ͍͢ wηΫγϣϯ͝ͱʹϨΠΞτΛߏͰ͖Δ https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout
J04
4FDUJPO4OBQTIPU https://pixabay.com/ja/photos/%E3%82%AB%E3%83%A1%E3%83%A9-%E5%86%99%E7%9C%9F-%E3%83%9D%E3%83%A9%E3%83%AD%E3%82%A4%E3%83%89%E5%86%99%E7%9C%9F-514992/
https://developer.apple.com/documentation/uikit/nsdiffabledatasourcesectionsnapshot
None
https://developer.apple.com/documentation/uikit/uicollectionviewdiffabledatasource/3600966-sectionsnapshothandlers
https://developer.apple.com/documentation/uikit/uicollectionviewdiffabledatasource/reorderinghandlers
-JTUT https://pixabay.com/ja/photos/%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA-%E6%9B%B8%E7%B1%8D-%E7%9F%A5%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99-419254/
-JTUT w6*5BCMF7JFXͷΑ͏ͳ֎ݟ wεϫΠϓͰ͖Δ wσϑΥϧτͷϨΠΞτ͕༻ҙ͞Ε͍ͯΔ w$PNQPTJUJPOBM-BZPVUͷ্ʹ࡞Ͱ͖Δ
ϨΠΞτͷྫ https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout/3600951-list https://developer.apple.com/documentation/uikit/uicollectionlayoutlistcon f i guration
ϨΠΞτͷྫ https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout/3600951-list https://developer.apple.com/documentation/uikit/uicollectionlayoutlistcon f i guration
ϨΠΞτͷྫ https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout/3600951-list https://developer.apple.com/documentation/uikit/uicollectionlayoutlistcon f i guration
ଞʹ৽͍͠Ϋϥε"1*͕ͨ͘͞Μ w6*$PMMFDUJPO7JFX-JTU$FMM w)FBEFSBOE'PPUFS wTJEFCBSJOJ1BE04 MJLFTZTUFNBQQT https://developer.apple.com/documentation/uikit/uicollectionviewlistcell
7JFX $FMM $POGJHVSBUJPO https://pixabay.com/ja/photos/%E3%83%8F%E3%83%B3%E3%83%9E%E3%83%BC-%E3%83%9E%E3%83%AC%E3%83%83%E3%83%88-%E3%83%84%E3%83%BC%E3%83%AB-682767/
https://developer.apple.com/documentation/uikit/uilistcontentcon f i guration/3601027-cell
https://developer.apple.com/documentation/uikit/uilistcontentcon f i guration/3601027-cell
https://developer.apple.com/documentation/uikit/uilistcontentcon f i guration/3601052-valuecell
https://developer.apple.com/documentation/uikit/uilistcontentcon f i guration/3601046-subtitlecell
None
$FMM3FHJTUSBUJPO https://pixabay.com/ja/photos/%E3%82%BF%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%82%BF%E3%83%BC-%E6%9B%B8%E3%81%8D%E3%81%BE%E3%81%99-%E3%82%BF%E3%83%83%E3%83%97-3711589/
None
https://developer.apple.com/documentation/uikit/uicollectionview/cellregistration https://developer.apple.com/documentation/uikit/uicollectionview/3600945-dequeuecon f i guredreusablecell
None
αϯϓϧίʔυ͓͢͢Ί https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/ implementing_modern_collection_views
͝ڵຯ͕͋Ε https://qiita.com/shiz/items/4227accc7d13ae439d1d
࠷ޙʹએ
J04%$νέοτൃചத wΦϯϥΠϯ։࠵ w d ݄ॕ wΞʔϦʔόʔυνέοτ ԁ
·Ͱ wύϯϑϨοτͷ༰ྫҎ্ʹॆ࣮ wϊϕϧςΟ༣ૹͰࣄલʹ͓ಧ͚ wৄ͘͠8FCͰ https://iosdc.jp/2020/
͋Γ͕ͱ͏͍͟͝·ͨ͠