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
0620.pdf
Search
[email protected]
June 20, 2018
Programming
1
270
0620.pdf
WWDC2018の発表から改めてUICollectionViewについて考えました。
[email protected]
June 20, 2018
Tweet
Share
More Decks by
[email protected]
See All by
[email protected]
Swift compiler 101 & How async function works
shiz
0
44
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
290
複雑さに立ち向かうための ソフトウェア開発入門
shiz
3
1.8k
座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
5
15k
(非公開スライド追加)座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
1
610
複雑さに立ち向かうためのコードリーディング入門
shiz
35
14k
Swift Observation
shiz
5
850
Swift Reflection
shiz
1
250
Swift Concurrency Next Step
shiz
7
8.4k
Other Decks in Programming
See All in Programming
Kiroで始めるAI-DLC
kaonash
2
490
パスタの技術
yusukebe
1
550
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
110
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
11
3.2k
複雑なドメインに挑む.pdf
yukisakai1225
4
850
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
170
レガシープロジェクトで最大限AIの恩恵を受けられるようClaude Codeを利用する
tk1351
4
1.5k
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
25
9.6k
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
230
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
320
AHC051解法紹介
eijirou
0
640
Featured
See All Featured
Embracing the Ebb and Flow
colly
87
4.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Documentation Writing (for coders)
carmenintech
73
5k
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Pragmatic Product Professional
lauravandoore
36
6.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building Applications with DynamoDB
mza
96
6.6k
Transcript
6*$PMMFDUJPO7JFXΛ࠶ཧղ ͢Δ 4XJGUѪձWPMൃද༧ఆͰͨ͠
ࣗݾհ w TIJ[!TU[O w ॴͷडୗ։ൃձࣾۈ w 4XJGU "OESPJE LPUMJO +BWBTDSJQU
"OHVMBS OPEFKT $ +BWB 1)1 ཁ͙ͪΌ͙ͪΌ
ࢀߟࢿྉ "5PVSPG6*$PMMFDUJPO7JFX 88%$4FTTJPO
·͋ͦ͏ͩΑͶ ͋Εɺͦ͏͚ͩͬͨͬ⁉ /P4VSQSJTF ৽ػೳͳ͠
·͋ͦ͏ͩΑͶ ͋Εɺͦ͏͚ͩͬͨͬ⁉
ͭͷϙΠϯτ w-BZPVU w%BUBTPVSDF w%FMFHBUF
6*$PMMFDUJPO7JFX%BUBTPVSDF wDPMMFDUJPO7JFXͷ༰Λఏڙ DFMM'PS3PX"U wηΫγϣϯηΫγϣϯ͝ͱͷΞΠςϜ
6*$PMMFDUJPO7JFX%FMFHBUF wΦϓγϣφϧͳϓϩτίϧ wDPMMFDUJPO7JFXͷϢʔβʔͷΞΫγϣϯ ʹରԠ EJE4FMFDU*UFN"U
6*$PMMFDUJPO7JFX-BZPVU wBCTUSBDUDMBTT wͲ͜ʹͲ͏ͬͯίϯςϯπΛஔʁ wσʔλؔ͠ͳ͍
6*$PMMFDUJPO7JFX'MPX-BZPVU 'MPX-BZPVU w6*$PMMFDUJPO7JFX-BZPVUͷαϒΫϥε wॎԣʹۉʹฒΔΑ͏ͳ-JOF#BTFEͷ σβΠϯ͜ΕͰΧόʔͰ͖Δ
'MPX-BZPVUͷΧελϚΠζ QSFQBSFϝιου wJOWBMJEBUF-BZPVU͕ൃੜ͢ΔʹݺΕΔ wJUFN4J[FTFDUJPO*OTFUTͷઃఆ
'MPX-BZPVUͷΧελϚΠζ JUFN4J[Fͷࢦఆ wJUFN4J[Fͷࢦఆ࣍ୈͰΑΓঢ়گʹ߹Θͤͨ ϨΠΞτΛ࣮ݱ͢Δ͜ͱՄೳ w'MPX-BZPVUͰ͖ΔݶΓҰߦʹΧϥϜΛ٧ ΊࠐΉ w
6*$PMMFDUJPO7JFX-BZPVUܧঝ w-JOF#BTFͷ'MPX-BZPVUͰରԠΕͳ ͍-BZPVU͕ඞཁͳ߹
6*$PMMFDUJPO7JFX-BZPVUܧঝ ̐ͭͷجຊϝιου wQSFQBSF wDPMMFDUJPO7JFX$POUFOU4J[F wMBZPVU"UUSJCVUFT'PS*UFN BUJOEFY1BUI *OEFY1BUI wMBZPVU"UUSJCVUFT'PS&MFNFOUT JOSFDU
$(3FDU
6*$PMMFDUJPO7JFX-BZPVUܧঝ ͞Βʹ͏Ұͭ wTIPVME*OWBMJEBUF-BZPVU
6*$PMMFDUJPO7JFX-BZPVUܧঝ .PTBJD-BZPVUͷྫ
6*$PMMFDUJPO7JFX-BZPVUܧঝ ύϑΥʔϚϯεʁ wMBZPVU"UUSJCVUFT'PS&MFNFOUT͕͍ wTPSUFE"SSBZͱόΠφϦʔαʔν
6*$PMMFDUJPO7JFX-BZPVUܧঝ ݁Ռ
"OJNBUJPOͷߋ৽ wෳͷΞχϝʔγϣϯΛҰؾʹߋ৽͢Δ ߹όονॲཧ
"OJNBUJPOͷߋ৽ QFSGPSN#BUDI6QEBUFT w%BUBTPVSDFͷߋ৽ͱDPMMFDUJPO7JFXͷߋ ৽ΛVQEBUFTΫϩʔδϟͷதͰఆٛ͠·͢ɻ
"OJNBUJPOͷߋ৽ ͳΜͰʁʁʁ SFBTPOBUUFNQUUPEFMFUFBOESFMPBEUIFTBNF JOEFYQBUI /4*OEFY1BUIYDD \MFOHUI QBUI^ ^
"OJNBUJPOͷߋ৽ QFSGPSN#BUDI6QEBUFTͷੑ࣭ wDPMMFDUJPOWJFXͷߋ৽ॱ൪ͷهࡌؔͳ ͍ ܾ·͍ͬͯΔ w%FMFUFͷ͋ͱʹ*OTFSUΛ͢Δ
"OJNBUJPOͷߋ৽ QFSGPSN#BUDI6QEBUFTͷੑ࣭ ΞΫγϣϯ ಛ *OEFY1BUIͷࢀর %FMFUF ߱ॱʹ*OEFY1BUIΛѻ͏ όονߋ৽લͷ *OEFY1BUI *OTFSU
ঢॱʹ*OEFY1BUIΛѻ͏ আޙͷ*OEFY1BUI .PWF Ҡಈલόονߋ৽લͷ *OEFY1BUI Ҡಈޙআޙͷ *OEFY1BUI 3FMPBE %FMFUFʴ*OTFSU όονߋ৽લ
"OJNBUJPOͷߋ৽ ओͳΤϥʔݪҼ wҠಈͤ͞ΔΞΠςϜͷҠಈઌ*OEFY1BUIͱআ͢Δ *OEFY1BUI͕Ұॹͷͷ͕͋Δ wҠಈͤ͞ΔΞΠςϜͷҠಈઌ*OEFY1BUIͱՃઌͷ *OEFY1BUI͕Ұॹͷͷ͕͋Δ wಉ͡Ґஔʹ̎ͭҎ্ͷΞΠςϜΛҠಈͤ͞Α͏ͱ͠ ͍ͯΔ wෆਖ਼ͳ*OEFY1BUIΛࢀর͍ͯ͠Δ ͢ͰʹআࡁͳͲ
"OJNBUJPOͷߋ৽ ͳΜͰʁʁʁ SFBTPOBUUFNQUUPEFMFUFBOESFMPBEUIFTBNF JOEFYQBUI /4*OEFY1BUIYDD \MFOHUI QBUI^ ^
"OJNBUJPOͷߋ৽ मਖ਼
"OJNBUJPOͷߋ৽ %BUBTPVSDFͷߋ৽ wߋ৽ͷॱ൪͕݁ՌʹӨڹͯ͘͠Δ wॱ൪Λؒҧ͑ΔͱDPMMFDUJPOWJFXͱෆ߹
"OJNBUJPOͷߋ৽ %BUBTPVSDFͷߋ৽ϧʔϧ w.PWF%FMFUF *OTFSUʹղ͢Δ wશͯͷ%FMFUFͱ*OTFSUҰॹʹߋ৽͢Δ w%FMFUFΛ࠷ॳʹ߱ॱͰߦ͏ w*OTFSU࠷ޙʹঢॱͰߦ͏
"OJNBUJPOͷߋ৽ 3FMPBE%BUBʁ w͔֬ʹߋ৽͏·͍͘͘ w͋ΒΏΔͷΛ࠶ಉظ wΞχϝʔγϣϯ͕ͳ͘ಥൃతʹߋ৽͕Δ ͨΊಈ͖͕ཚ w෦తͳߋ৽ͷ߹Θͳ͍ํ͕ྑ͍
·ͱΊ w-BZPVU %BUBTPVSDF %FMFHBUF w6*$PMMFDUJPO7JFX-BZPVUͷܧঝ w"OJNBUJPOͷߋ৽