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
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
Search
Hiron
January 12, 2025
Programming
0
300
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
Hiron
January 12, 2025
Tweet
Share
More Decks by Hiron
See All by Hiron
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
490
Swift on Windows ファーストインプレッション / Swift on Windows First Impression
hironytic
0
680
iPadOSDC: Multiple Windows
hironytic
5
3.3k
だったら、俺が代わりにやってやる / Swift Zoomin' Challenge
hironytic
0
210
SwiftのNeverとボトム型 / Never as a Bottom Type
hironytic
2
870
4000のワーニングと戦え!これは警告だ! / 4000 Warnings
hironytic
2
850
シンボリケート / Ore-con 2018 Summer
hironytic
3
1.2k
全部iOSにしゃべらせちゃえ! / iOSDC 2018 LT
hironytic
3
1.7k
ペダルのある生活 / The Pedal
hironytic
0
470
Other Decks in Programming
See All in Programming
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
OSS開発者という働き方
andpad
5
1.7k
Kiroで始めるAI-DLC
kaonash
2
590
RDoc meets YARD
okuramasafumi
4
170
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
10
4.1k
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
330
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
210
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
110
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
220
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
120
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
Featured
See All Featured
Fireside Chat
paigeccino
39
3.6k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
It's Worth the Effort
3n
187
28k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Done Done
chrislema
185
16k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Navigating Team Friction
lara
189
15k
How GitHub (no longer) Works
holman
315
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Transcript
ΧϯϑΝϨϯεಈը ؑձͷεεϝ 0TBLBTXJGU
"CPVU.F ͻΖΜʢҰٶߒڭʣ ΞΧϯτhironytic ࠷ۙ5ZQF4DSJQUͱ,PUMJOͱ .BSLEPXOΛॻ͍ͯΔ͜ͱ͕ଟ͍ Ͱ͢ʢ4XJGUͲ͜ʜʣ
ಙౡʹॅΜͰ͍·͢
ؔࡏॅొஃ ಙౡؔͳͷ͔
ಙౡؔͳͷ͔ʁ ಙౡ࢛ࠃͰʁ ؔݪཧओٛऀʹड͚ೖΕͯΒ͑ͳ͍ͷͰʁ ग़యɿࠃཧӃΣϒαΠτIUUQTNBQTHTJHPKQ
ؔҬ࿈߹ ग़లɿؔҬ࿈߹ΣϒαΠτIUUQTXXXLPVJLJLBOTBJKQLPJLJSFOHPLPJLJSFOHPIUNM
ຽ์ͷఱؾ༧ใ "#$ςϨϏʢͪΌΜʣ ͪΖΜɺಙౡͰөΓ·͢ ຖ์ૹؔςϨϏςϨϏେࡕ өΓ·͢ ग़లɿே์ૹςϨϏఱؾ༧ใIUUQTXXXBTBIJDPKQXFBUIFSJOEFYIUNM
ಙౡؔͰ͢ʂ ߦ໘Ͱؔͷؒ ຽ์Ͱؔͷؒ ʁʁʁʮେࡕͷςϨϏ͕өΔ࣌Ͱ ΄΅େࡕʯ
࣌ؒ
J04%$+BQBO J04ؔ࿈ٕज़ΛίΞͷςʔϚͱͨ͠ιϑτΣΞٕज़ऀͷͨ ΊͷΧϯϑΝϨϯε J04%$+BQBOͷ:PV5VCFνϟϯωϧͰެ։͞Ε͍ͯΔա ڈಈըͷ૯͕࣌ؒ࣌ؒʢ࣌ʣ ͘͢͝ͳ͍Ͱ͔͢ʂʁʢެ։͋Γ͕ͱ͏͍͟͝·͢ʣ
ΧϯϑΝϨϯεಈըؑձ J04%$ͳͲͷηογϣϯಈը ΛΈΜͳͰΘ͍Θ͍ݟΔձ ʙ݄ʹҰఔ։࠵ͯ͠· ͢ʢ͏͙͢ճʣ ։࠵ͷݟΛڞ༗͠·͢ʂ
Έͳ͞ΜͬͯΈͯ
ؑձͱʁ
త ͍ͭͰݟ͑Δͱࢥ͏ͱ࣌ؒΛׂ͍ͯݟΑ͏ͱ͠ͳ͍ηο γϣϯಈըΛڧ੍తʹݟΔ ಈըʹؔ͢ΔײΛΘ͍Θ͍ݴ͍߹͏ Βͳ͔ͬͨੈքͱͷग़ձ͍
ݟ͍ͯΔΧϯϑΝϨϯε J04%$+BQBO USZ4XJGU5PLZP 'MVUUFS,BJHJ %SPJE,BJHJ
,PUMJO'FTU 54,BJHJ 7VF'FT+BQBO ࠷ۙɺϑϩϯτΤϯυ։ൃʹखΛग़࢝͠Ίͨ
࣮ࡍͷ։࠵ͷ༷ࢠ ୈճʢલճʣ
ؑձͷྲྀΕ ࢀՃऀ͕ݟ͍ͨಈըΛϦΫΤετ͢Δ ϦΫΤετ͞ΕͨಈըΛͭݟΔ Θ͍Θ͍͢Δ ࣌ؒͷݶΓ܁Γฦ͢
ಈըͷϦΫΤετ ಗ໊ͰϦΫΤετͰ͖ΔΑ͏ʹ͍ͯ͠Δ ॳظͷࠒ(PPHMFϑΥʔϜΛར༻ ݱࡏϦΫΤεταΠτΛ༻ҙ
ϦΫΤετ͞ΕͨಈըΛݟΔ ϦΫΤετ͞Εͨಈըͷத͔Β࣍ʹݟΔͷΛબͿ ͍͍ͩͨϦΫΤετ͞ΕͨॱʹબΜͰ͍Δ͚ͩ ͍ಈը͕ଓ͘ͱർΕΔͷͰɺదٓॱ൪ΛೖΕ͑ͨΓ ͢Δ
Θ͍Θ͍͢Δ ݟͨಈըͷײΛݴ͍߹͏ ٙͳͲ͋Ε࣭ͯ͠ΈΔʢ͑ΒΕΔਓ͕͍ͨΒ ͑Δʣ ݱࢀՃͨ͠ਓ͕࠙ձͳͲͰฉ͍ͨɺϒϩάͰಡΜͩ هࣄͷͳͲग़ͨΓ͢Δ
࣌ؒͷݶΓ܁Γฦ͢ ్தͰٳܜΛڬΈͭͭɺଓ͚ͯ࣍ͷಈըɻ Θ͍Θ͍͢Δͱ͜ΖͰͲΕ͘Β͍Γ্͕Δ͔Θ͔Βͳ͍ ͷͰɺͲΕ͘Β͍ͷಈը͕ݟ͑Δ͔ෆ໌ ϦΫΤετ͞Ε͚ͨͲɺ࣌ؒΕͰݟ͑ͳ͍ͷΑ͋͘ Δ
։࠵ΛॏͶͯ ಘΒΕͨݟ
ձ୳͠ ΈΜͳͰಈըΛݟΒΕΔձ ϓϩδΣΫλʔɺେ͖ΊͷϞχλʔͳͲ ԻΛग़ͯ͠Α͍ॴ ಈը࠶ੜʹ͑͏Δωοτڥ͕ඞਢ
ωοτར༻Մೳͳି͠ձٞࣨͰಈըΛݟΔʹ͍ۤ͜͠ͱ ίϩφҎલͷͳͷͰࠓͲ͏ͩΖ͏ ձ͑͞ݟ͔ͭΕ͋ͱ͏Կ͍Βͳ͍ʂ
͋Δͱศརͳͷ 4MBDLɺ%JTDPSEͳͲͷνϟοτπʔϧ 63-Λڞ༗͋ͬͨ͠Γ͢Δͱ͖ʹ͋Δͱศར $ISPNFDBTUɺ'JSF574UJDLɺ"QQMF57ͳͲ ͍ͭ͜ʹ࠶ੜΛͤΔͱखݩͷ.BDΛࣗ༻ʹ͑Δ
:PV5VCF1SFNJVN ࠂ͕ͳ͘ͳΔʂ
͍Δͱศརͳͻͱ ࣗʹߴͳ8J'JڥΛ࣋ͬͯͯ ਓ͘Β͍ೖΕΔ෦͕͋ͬͯ ͦͷ෦ʹେ͖ͳεΫϦʔϯ͕͋ͬͯ ఱҪ͔ΒϓϩδΣΫλʔ͕ੜ͑ͯͯ
ϓϩδΣΫλʔʹ(PPHMF57͕ଁ͞Εͯͯ :PV5VCF1SFNJVNʹ՝͍ۚͯ͠Δͻͱ ͍ɺͦΜͳศརͳਓ͓ΒΜΖʜ ͍·ͨ͠ !
͍Δͱศརͳͻͱਆ ࣗʹߴͳ8J'JڥΛ࣋ͬͯͯ ਓ͘Β͍ೖΕΔ෦͕͋ͬͯ ͦͷ෦ʹେ͖ͳεΫϦʔϯ͕͋ͬͯ ఱҪ͔ΒϓϩδΣΫλʔ͕ੜ͑ͯͯ
ϓϩδΣΫλʔʹ(PPHMF57͕ଁ͞Εͯͯ :PV5VCF1SFNJVNʹ՝͍ۚͯ͠Δਓ ͍ɺͦΜͳศརͳਓ͓ΒΜΖʜ ͍·ͨ͠ !
·ͱΊ
·ͱΊ ηογϣϯಈըΛެ։ͯ͘͠Ε͍ͯΔΧϯϑΝϨϯε͕͋ ΔͷͰΈΜͳͰݟΑ͏ʂ ϦΫΤετˠݟΔˠΘ͍Θ͍͢Δˠʜ܁Γฦ͢ ձ͑͋͞ΕͳΜͱ͔ͳΔʂ