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
try! Swiftの概要と楽しみ方
Search
Roku
January 21, 2020
2
530
try! Swiftの概要と楽しみ方
Roku
January 21, 2020
Tweet
Share
More Decks by Roku
See All by Roku
try!SwiftTokyo2025について
mikiyoshida
0
190
テックリード代理 1ヶ月半チャレンジ!
mikiyoshida
2
320
仕様変更の多いアプリを作る時に気を付けると良さそうなこと
mikiyoshida
0
170
Swift愛好会の運営に参加して変わったこと
mikiyoshida
1
79
忙しい人のためのWWDC2023 Keynote
mikiyoshida
0
310
神速iOSDC 〜6年分〜
mikiyoshida
2
2k
社内勉強会について
mikiyoshida
0
77
複数回にわたるリジェクトを乗り越えた話
mikiyoshida
0
49
忙しい人のための WWDC 2022 Keynote
mikiyoshida
2
1.3k
Featured
See All Featured
The Language of Interfaces
destraynor
158
25k
GraphQLとの向き合い方2022年版
quramy
46
14k
Balancing Empowerment & Direction
lara
0
70
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
A designer walks into a library…
pauljervisheath
205
24k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
How to Ace a Technical Interview
jacobian
276
23k
Faster Mobile Websites
deanohume
307
31k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
The Invisible Side of Design
smashingmag
299
50k
It's Worth the Effort
3n
184
28k
Transcript
USZ4XJGUͷ֓ཁͱָ͠Έํ USZ4XJGU5PLZP.FFUVQӡӦνʔϜ Ζ͘ !OZMPO@Z USZ4XJGU5PLZP.FFUVQ
ϋογϡλά USZTXJGUDPOG@NFFUVQ ͰΓ্͕͍͖ͬͯ·͠ΐ͏ʙʂ
ຊͷӡӦ Ζ͘ !OZMPO@Z ͘Ε͍Μ !IDSBOF ŗŽ !XLOBS ͔ͼ͝Μখ !UBLPJLBUBLPUBLP
!VOOOZPOH ϗʔΠ !UIF@VIPPJ FOUBLV !FOUBLV@
USZ4XJGUͬͯʁ
USZ4XJGUͬͯʁ IUUQTXXXUSZTXJGUDPFWFOUTUPLZPKQ
USZ4XJGUͬͯʁ IUUQTXXXUSZTXJGUDPFWFOUTUPLZPKQ
USZ4XJGUͬͯʁ wUSZ4XJGU4XJGU։ൃऀͷͨΊͷࠃࡍίϛϡχςΟ w ΈΜͳͰΘ͍Θ͍ަྲྀ͠Α͏ʙʂͱ͍͏ͷ͕ϕʔε wաڈʹχϡʔϤʔΫɺΠϯυɺαϯϊθͳͲ༷ʑͳॴͰ։࠵ wʹ)BDLJOHXJUI4XJGUͷதͰ #FTU$POGFSFODFʹબΕͨ wࡢͷUSZ4XJGU5PLZPͰੈք͔ࠃ͔Β໊͕ࢀՃ
USZ4XJGUͬͯʁ νέοτΛߪೖ͢Δͱʜ ࢀՃऀͷ4MBDLʹট͞ΕΔ USZ4XJGUίϛϡχςΟͳͷͰɺ ։࠵લ͔Β4MBDLͰΘ͍Θ͍Γ্͕Γ·͠ΐ͏ʂ
ࠓͷఔʁ ɿ ਫ ۚ ձɿϕϧαʔϧौ୩ϑΝʔετ ɹɹɹɹʢौ୩Ӻెาʙʣ
ͲΜͳ࠵͕͋͠Δͷʁ wηογϣϯʢγϯάϧτϥοΫʣ w"TLUIF4QFBLFS w8PSL4IPQ wεϙϯαʔϒʔε w"GUFS1BSUZ ʜBOENPSF
ΈΜͳָ͠Έɺηογϣϯʹ͍ͭͯʂ wͯ͢γϯάϧτϥοΫηογϣϯ w ΈΜͳಉ͡ͷΛݟ͍ͯΔͷͰɺಉ͡ͰΓ্͕ΕΔ wຊޠɾӳޠಉ࣌௨༁͖ͳͷͰ҆৺ͯ͠ฉ͚Δ wࠓ"QQMF͔ΒεϐʔΧʔ͕ͬͯ͘Δʂ w"QQMFͰݱͰಇ͍͍ͯΔํͷ͕ੜͰฉ͚Δ wϝΠϯͱ-5͕͋Δ w -5ʹ͍ͭͯެืͨ͠༰͔ΒબΜͰ͍Δ
ΈΜͳָ͠Έɺηογϣϯʹ͍ͭͯʂ :POBT,PMC 9DPEF(FO.JOUͳͲ༗໊ͳ044ͷ࡞ऀ
ΈΜͳָ͠Έɺηογϣϯʹ͍ͭͯʂ 0MJWJFS)BMMJHPO 4XJGU(FO3FVTBCMF 0))5514UVCTͷ࡞ऀ $PDPB1PETGBTUMBOFͷDPSFDPOUSJCVUPSΛ͍ͯͨ͠
ΈΜͳָ͠Έɺηογϣϯʹ͍ͭͯʂ +BOJOB,VUZO ݩ"QQMFͰ"QQMF.VTJDͷ্ཱͪ͛ϝϯόʔ "QQMF.VTJD࣌ʹ"QQMF.VTJDͷ6*࣮ͱ ͦͷଞJ04ϝσΟΞΞϓϦɾϑϨʔϜϫʔΫͷอकΛ୲ ࠓBEJEBTͰಇ͘
"TLUIF4QFBLFSͬͯʁ 4QFBLFSͱͨ͠Γɺ࣭ͨ͠ΓͰ͖Δίʔφʔ
8PSL4IPQͰͲΜͳ͜ͱΛΔͷʁ w'JSFTUPSF4XJGU 5ZQFTDSJQUͰΞϓϦΛ࡞Ζ͏ wΫϥυωΠςΟϒͳ4XJGUόοΫΤϯυΛߏங͠Α͏ w3BTCFSSZ1JͰ4XJGUΛ୳ݕ͢Δ w0QFO4PVSDF4XJGU8PSLTIPQ w4XJGUͰϋʔυΣΞΛ࢝ΊΑ͏ʜ ࡢͷ8PSL4IPQ
εϙϯαʔϒʔεͷ༷ࢠʁ
"GUFS1BSUZͲͷ͘Β͍Γ্͕Δͷʁ
Ͳ͏ίϛϡχέʔγϣϯΛͱ͍͚͍͍ͬͯʁ ࡢͷVIPPJ͞Μͷࢿྉ͕ͨΊʹͳΔ IUUQTTQFBLFSEFDLDPNVIPPJIPXUPFOKPZDPOGFSFODF
USZ4XJGUͷָ͠ΈํͷҰྫ wࣄલʹεϐʔΧʔʹ͍ͭͯௐ͓͍ͯͯɺͦΕΛݩʹηογϣϯΛ͖͘ wͷηογϣϯͷཧղ͕ΑΓਂ·Δʂ w"TLUIF4QFBLFSͰొஃऀͱձ͢Δ wࣄલʹ࣭Λߟ͓͑ͯ͘ͷΞϦʂ wͷίϛϡχέʔγϣϯͳͷͰɺ͍͠ݟ͕ಘΒΕΔ͔ʂ wੈքதͷ4XJGU։ൃऀͱަྲྀ͠ɺͭͳ͕Δ wͨ͘͞ΜͷܹɺϞνϕʔγϣϯɺͦͯ͠ࢥ͍ग़ʂ wϫʔΫγϣοϓͰ৽͍͠4XJGUͷ͍ํʹ৮ΕΔ wීஈͱҧͬͨ֯Ͱ4XJGUʹ৮ΕΔ͜ͱ͕Ͱ͖Δʂ
ࢀՃऀΞϯέʔτूܭ݁Ռ 4XJGUྺ ʙ ʙ Ҏ্
ࢀՃऀΞϯέʔτूܭ݁Ռ USZ4XJGUͷࢀՃ ࠓ·ͰࢀՃͨ͜͠ͱ͕ͳ͘ɺࠓະఆ ࠓ·ͰࢀՃͨ͜͠ͱ͕ͳ͘ɺࠓࢀՃ ࠓ·ͰࢀՃͨ͜͠ͱ͕͋Γɺࠓະఆ ࠓ·ͰࢀՃͨ͜͠ͱ͕͋ΓɺࠓࢀՃ
ࠓࣄલ༧शΛͨ͠Γ ࢀՃऀಉ࢜Ͱ࠙ΛਂΊͨΓͯ͠ ੋඇΘ͍Θ͍͠·͠ΐ͏ʂ
ࢀߟɾҾ༻ wUSZ4XJGU5PLZPެࣜϖʔδ wIUUQTXXXUSZTXJGUDPFWFOUTUPLZPKQ wUSZ4XJGU5PLZPࣸਅ wIUUQTXXXqJDLSDPNQIPUPTUSZTXJGUBMCVNTXJUI wେنΧϯϑΝϨϯεΛָ͠Έ͢ํ๏CZ!UIF@VIPPJ wIUUQTTQFBLFSEFDLDPNVIPPJIPXUPFOKPZDPOGFSFODF