Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Swift compile time is so slow
Search
Masato Oshima
September 16, 2015
Programming
3
5.6k
Swift compile time is so slow
potatotips #21
http://connpass.com/event/18732/
Masato Oshima
September 16, 2015
Tweet
Share
More Decks by Masato Oshima
See All by Masato Oshima
ECSからEKSへの移行への移行事例の紹介
mpon
6
3.7k
APIがある外部サービスはTerraformで管理できますよ
mpon
12
7.2k
Envoyを分かりやすく例えつつApp Meshの話をします
mpon
8
6.7k
AWS Fargateで得する人損する人
mpon
3
6.1k
kubernetes-meetup-4
mpon
2
2.5k
Unidirectional Data Flow in ReSwift
mpon
0
1.6k
DDD Practice in iOS
mpon
0
450
Fight Xcode Project with Golang
mpon
1
2.9k
iPad Multi Taking
mpon
0
110
Other Decks in Programming
See All in Programming
スタートアップを支える技術戦略と組織づくり
pospome
8
15k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.2k
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
5
1.8k
CSC305 Lecture 17
javiergs
PRO
0
310
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
110
分散DBって何者なんだ... Spannerから学ぶRDBとの違い
iwashi623
0
180
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
220
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
420
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
290
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
37
23k
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
160
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
19k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Fireside Chat
paigeccino
41
3.7k
[SF Ruby Conf 2025] Rails X
palkan
0
480
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Mobile First: as difficult as doing things right
swwweet
225
10k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Optimizing for Happiness
mojombo
379
70k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Being A Developer After 40
akosma
91
590k
Facilitating Awesome Meetings
lara
57
6.7k
Transcript
Swift compile time is so slow Potatotips #21
Masato Oshima github.com/mpon @_mpon ಢݝ๕լ܊ग़ iOS Developer
νʔϜମ੍
w ΤϯδχΞਓ w Πϯϑϥʢֻ͚࣋ͪʣ w αʔόʔ w "OESPJE
w J04 w ϑϩϯτΤϯυ ॴଐνʔϜͷମ੍
Swift 1.2
%%%υϝΠϯۦಈઃܭ
None
"OESPJE
7JFX$POUSPMMFS J04 7JFX
7JFX$POUSPMMFS J04 7JFX
7JFX$POUSPMMFS J04 7JFX ʮϘλϯΛԡͨ͠ʯͱ͍͏ςετ͍͠ɻ ͰɺϘλϯΛԡͨ͠ͱ͖ͷʮॲཧʯ ςετՄೳ
7JFX$POUSPMMFS J04 7JFX %FMFHBUF
None
EFMFHBUFͷॲཧ͚ͩ Λ·ͱΊΒΕΔͷͰ Մಡੑ
None
4UPSZCPBSE 7JFX$POUSPMMFS
ͦΜͳ͜ΜͳͰ ͦΕ΄ͲϠόΠ$POqJDUͳ͘ Ϣχοτςετॻ͖ͭͭ ίʔυϨϏϡʔ͠ͳ͕Βͷ ϓϧϦΫӡ༻Ͱ ͳΜͱ͔։ൃͰ͖ͯ·͢
ຊʹʁ
ίϯύΠϧ࣌ؒ ඵ
None
None
None
None
w 4XJGUϑΝΠϧ w 4UPSZCPBSE YJC w $MBTT w &YUFOTJPO w
߹ܭߦ w $MFBO$PNQJMFඵ ͍͍ͩͨͷ౷ܭใ
w 4XJGUϑΝΠϧ w 4UPSZCPBSE YJC w $MBTT w &YUFOTJPO w
߹ܭߦ w $MFBO$PNQJMFඵ ͍͍ͩͨͷ౷ܭใ
w 4XJGUϑΝΠϧ w 4UPSZCPBSE YJC w $MBTT w &YUFOTJPO w
߹ܭߦ w $MFBO$PNQJMFඵ ͍͍ͩͨͷ౷ܭใ
None
$ cat *.swift > God.swift
None
ίϯύΠϧ࣌ؒ ඵ
ͦͷ͔ΘΓɾɾ ΤσΟλ͕ࢮɾɾ ສߦແཧ Ͱ
w 4XJGUϑΝΠϧ w 4UPSZCPBSE YJC w $MBTT w &YUFOTJPO w
߹ܭߦ w $MFBO$PNQJMFඵ ͍͍ͩͨͷ౷ܭใ
w 4XJGUϑΝΠϧ w 4UPSZCPBSE YJC w $MBTT w &YUFOTJPO w
߹ܭߦ w $MFBO$PNQJMFඵ ͍͍ͩͨͷ౷ܭใ
None
ਆͷ͓ಋ͖ͷͱखಈͰҠಈͨ͠
None
ίϯύΠϧ࣌ؒ ඵ
w 4XJGUϑΝΠϧ w 4UPSZCPBSE YJC w $MBTT w &YUFOTJPO w
߹ܭߦ w $MFBO$PNQJMFඵ ͍͍ͩͨͷ౷ܭใ
None
ίϯύΠϧ࣌ؒ ඵ
None
ͱ͍͑ɺ ݱ࣮తͰͳ͍ͷͰ ͬͱ͍͍ํ๏ ڭ͍͑ͯͩ͘͞
None
,ZPCBTIJYJC
,ZPCBTIJYJC Δ͔ʁʁ