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
TSPLのすすめ
Search
[email protected]
September 21, 2025
Programming
1
84
TSPLのすすめ
iOSDC Japan 2025 LT
[email protected]
September 21, 2025
Tweet
Share
More Decks by
[email protected]
See All by
[email protected]
Swift compiler 101 & How async function works
shiz
0
48
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
290
複雑さに立ち向かうための ソフトウェア開発入門
shiz
3
1.9k
座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
5
15k
(非公開スライド追加)座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
1
620
複雑さに立ち向かうためのコードリーディング入門
shiz
35
14k
Swift Observation
shiz
5
850
Swift Reflection
shiz
1
260
Swift Concurrency Next Step
shiz
7
8.5k
Other Decks in Programming
See All in Programming
私はどうやって技術力を上げたのか
yusukebe
40
16k
大規模アプリにおけるXcode Previews実用化までの道のり
ikesyo
0
940
ИИ-Агенты в каждый дом – Алексей Порядин, PythoNN
sobolevn
0
140
2025年版 サーバーレス Web アプリケーションの作り方
hayatow
23
25k
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
shino8rayu9
0
110
CSC509 Lecture 03
javiergs
PRO
0
320
猫と暮らすネットワークカメラ生活🐈 ~Vision frameworkでペットを愛でよう~ / iOSDC Japan 2025
yutailang0119
0
210
AIで開発生産性を上げる個人とチームの取り組み
taniigo
0
120
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
1
290
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
440
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
3
920
フロントエンド開発に役立つクライアントプログラム共通のノウハウ / Universal client-side programming best practices for frontend development
nrslib
7
3.8k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
880
Designing for Performance
lara
610
69k
How STYLIGHT went responsive
nonsquared
100
5.8k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Faster Mobile Websites
deanohume
310
31k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Building Applications with DynamoDB
mza
96
6.6k
Transcript
J04%$+BQBOTIJ[ 541-ͷ͢͢Ί
ಥવͰ͕͢Έͳ͞Μ
3FQFBUBGUFSNF
541-
5IF 4XJGU 1SPHSBNNJOH -BOHVBHF
541- w 4XJGUͷެࣜυΩϡϝϯτ w ֶशͷͨΊͷΨΠυϒοΫͷΠϝʔδ w ݄Φʔϓϯιʔεͱͯ͠ެ։ ϦϙδτϦ
ࠓ͓͍͑ͨ͜͠ͱ
541-ΛಡΉ͠
ͳΜͰʁ
ᶃஈ֊తʹֶशͰ͖Δ ᶄͦͦ͜͜ਂ͍
ᶃஈ֊తʹֶशͰ͖Δ
541-෦ߏ 8FMDPNFUP4XJGU 4XJGUΑ͏ͦ͜ 4XJGUͷ֓ཁͱجຊΛ ֶͿಋೖ෦ -BOHVBHF(VJEF ݴޠΨΠυ 4XJGUͷओཁͳػೳΛཏత ʹղઆ͢Δຊฤ -BOHVBHF3FGFSFODF
ݴޠϦϑΝϨϯε จ๏ͳͲΛΑΓ ݫີʹఆٛ͢Δৄࡉύʔτ
541-෦ߏ 8FMDPNFUP4XJGU 4XJGUΑ͏ͦ͜ 4XJGUͷ֓ཁͱجຊΛ ֶͿಋೖ෦ -BOHVBHF(VJEF ݴޠΨΠυ 4XJGUͷओཁͳػೳΛཏత ʹղઆ͢Δຊฤ -BOHVBHF3FGFSFODF
ݴޠϦϑΝϨϯε จ๏ͳͲΛΑΓ ݫີʹఆٛ͢Δৄࡉύʔτ
541-෦ߏ 8FMDPNFUP4XJGU 4XJGUΑ͏ͦ͜ 4XJGUͷ֓ཁͱجຊΛ ֶͿಋೖ෦ -BOHVBHF(VJEF ݴޠΨΠυ 4XJGUͷओཁͳػೳΛཏత ʹղઆ͢Δຊฤ -BOHVBHF3FGFSFODF
ݴޠϦϑΝϨϯε จ๏ͳͲΛΑΓ ݫີʹఆٛ͢Δৄࡉύʔτ
541-ͷಛ w ֤ϖʔδ֓ཁˠৄࡉͱ͍͏ྲྀΕ w ฏқͳݴ༿ݣ͍ w ػೳͷಛΛѲ͍͢͠ίʔυྫ
ᶄͦͦ͜͜ਂ͍
ͦͦ͜͜ਂ͍෦ͱ͜Ζͦͷ̍ 4XJGU͕อূ͢ΔϝϞϦ҆શੑ ֬ఆॳظԽ ڥք҆શੑ ϥΠϑλΠϜ҆શੑ εϨου҆શੑ
ͦͦ͜͜ਂ͍ͱ͜Ζͦͷ̎ ݴޠͷࢥతͳ
4XJGUͱͷڑ͕దʹॖ·Δ
ᶃஈ֊తʹֶशͰ͖Δ ᶄͦͦ͜͜ਂ͍ 541-ΛಡΉ͠ ͳͥͳΒʜ
ಡΈํͷ͢͢Ί
Ϩϕϧͷఆٛ ॳڃΞϓϦ։ൃΛֶͼ࢝ΊͨΤϯδχΞ ɹ4XJGUͷจ๏Λֶͼɺ؆୯ͳΞϓϦΛνϡʔτϦΞϧʹԊͬͯ࡞Γ࢝Ίͨஈ֊ தڃࣗྗͰΞϓϦΛ։ൃɾӡ༻͍ͯ͠ΔΤϯδχΞ ɹҰਓͰɺ·ͨνʔϜͰΞϓϦΛ։ൃ͠ɺػೳՃվमΛߦ͍ͬͯΔஈ֊ ্ڃݴޠͷਂ͍ཧղΛٻ͢ΔΤϯδχΞ ϑϨʔϜϫʔΫΛઃܭͨ͠ΓɺνʔϜͷٕज़બఆΛϦʔυͨ͠Γ͢Δஈ֊
ॳڃ4XJGUʹ׳ΕΑ͏ɻશମ૾Λ௫͏ εςοϓ🦶 4XJGUπΞʔΛಡΉɻྫ͔ΒਅࣅͿ ݴޠΨΠυͷલΛॱʹಡΉ ɹষجຊɺجຊతͳԋࢉࢠɺจࣈྻͱจࣈɺίϨΫγϣϯܕɺ੍ޚϑϩʔɺؔ ϙΠϯτΘ͔Βͳ͍෦ʮͦ͏͍͏ͷ͔ʯͱׂΓΔ͜ͱେࣄ ΰʔϧ🎯 w 4XJGUͷجຊతͳจ๏ΤϥʔΛࣗྗͰղܾͰ͖Δɻ w
ଞͷਓ͕ॻ͍ͨ؆୯ͳίʔυ͕ɺԿΛ͍ͯ͠Δ͔େ·͔ʹಡΊΔɻ
தڃ4XJGUΒ͍͠ॻ͖ํΛशಘ͠ɺࣝͷ݀ΛຒΊΔ εςοϓ🦶 ʮͳͥʁʯΛҙࣝͯ͠ओཁͳষΛ࠶ಡ͢Δ ɹষߏମͱΫϥεɺϓϩτίϧɺΫϩʔδϟɺΤϥʔϋϯυϦϯάɺδΣωϦΫε ࣙॻతʹ͏ ৽ػೳͷষΛಡΉ ΰʔϧ🎯 w ίʔυϨϏϡʔͰɺઃܭࢥʹج͍ͮͨత֬ͳࢦఠ͕Ͱ͖Δ w
ϝϯςφϯεੑɾ࠶ར༻ੑͷߴ͍ɺݎ࿚ͳίʔυΛॻ͚ΔΑ͏ʹͳΔ
্ڃݴޠͷࢥઃܭΛਖ਼֬ʹѲ͢Δ εςοϓ🦶 ݴޠΨΠυͷχονͳষΛਂ͘ཧղ͢Δ ɹষ"3$ɺϝϞϦ҆શੑɺΞΫηε੍ޚɺߴͳԋࢉࢠ ݴޠϦϑΝϨϯεΛࢀর͢Δ ΰʔϧ🎯 w 4XJGUݴޠͷ༷ʹ͍ͭͯɺνʔϜͷ୭ΑΓৄ͘͠આ໌Ͱ͖Δ w ݴޠͷকདྷΛݟਾٕ͑ͨज़બఆΞʔΩςΫνϟઃܭ͕Ͱ͖Δ
Γͳ͍ਓɺ4XJGU&WPMVUJPOͷϓϩϙʔβϧΛಡΉ
Ϩϕϧผ͓͢͢ΊͷಡΈํ ॳڃ4XJGUʹ׳ΕΑ͏ɻશମ૾Λ௫͏ தڃ4XJGUΒ͍͠ॻ͖ํΛशಘ͠ɺࣝͷ݀ΛຒΊΔ ্ڃݴޠͷࢥઃܭΛਖ਼֬ʹѲ͢ΔɻΓͳ͚Ε 4XJGU&WPMVUJPOಡΉ
541-ຊޠ൛ 4XJGUPSH
͓ئ͍🙏
541-ຊޠ൛ίϯτϦϏϡʔλʔ🙌 ࣌
541-ຊޠ൛ͷߩݙऀืूத w ޡࣈࣈमਖ਼ w දݱͷվળ w JTTVFͷղܾ w %PD$ରԠ ͣͬͱ์ஔʜ
w ʜͳͲ
8FCαΠτͷαʔόӡ༻අͷ͝ࢧԉʜ Y໊͘Β͍͋Εʜ
͝ڠྗ͍͚ͨͩΕ🙏
541-ͷ͢͢Ί
࠷ޙʹ͏Ұ
3FQFBUBGUFSNF
541-
Ҏ্
4)*;
TIJ[ ͣ͠ w ॅॴ౦ژˠԬ ˠ౦ژ w ৬छJ04ΤϯδχΞˠ0410˞ w ͷ༁ຊΛग़൛
ʰ(PPE$PEF #BE$PEFʱʰ-PPLT(PPE5P.FʱͳͲ ॾࣄʹΑΓੈͷத͔Βফ͑ͯ͠·ͬͨ ˞0QFO4PVSDF1SPHSBNNJOH0 ff i DF
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ