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
Swiftビギナーズ勉強会
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
taasama0079
April 07, 2017
Technology
190
0
Share
Swiftビギナーズ勉強会
taasama0079
April 07, 2017
Other Decks in Technology
See All in Technology
その英語学習、AWSで代替できませんか?
suzutatsu
1
160
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
300
20260516_SecJAWS_Days
takuyay0ne
2
540
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
710
TypeScriptとAngular Signal で実現する保守性の高いアプリケーション設計 - 3層アーキテクチャによる責務分離の実践(たつかわ) https://2026.tskaigi.org/talks/10
nealle
0
120
Purview Endpoint DLP 動かしてみた
kozakigh
1
460
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
120
自作エディターをOSSにして分かった、一人に刺さる開発が世界を動かす理由
shinyasaita
0
130
エムスリーテクノロジーズ株式会社 エンジニア向け紹介資料 / M3 Technologies Company Deck
m3_engineering
0
200
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
280
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.7k
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
140
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
Rails Girls Zürich Keynote
gr2m
96
14k
The Invisible Side of Design
smashingmag
302
52k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
570
A Soul's Torment
seathinner
6
2.8k
New Earth Scene 8
popppiees
3
2.2k
Deep Space Network (abreviated)
tonyrice
0
150
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
Transcript
։ൃॳ৺ऀ͕ΞϓϦΛϦγʔε͢Δ·Ͱ 2017.04.08 SwiftϏΪφʔζษڧձ
ࣗݾհ ౻ݪߊʢ;͡ΘΒ͔͖ͨ͋ʣ ग़ɿ੩Ԭݝʢ൬ాࢢʣ ࣄɿςελʔ झຯɿαοΧʔ؍ઓʢδϡϏϩ൬ాʣ ɹɹɹΧϥΦέɺΞχϝ ɹɹɹήʔϜ υϥΫΤɾεϚϗΞϓϦ ɹɹɹΞϓϦ࡞Γɺٿ
ɹɹɹ෦׆খதߴٿ෦ͰɺߕࢠԂग़̏ճ ελϯυԠԉ UXJUUFSɿ!UBBTBNB CMPHɿIUUQCMPHMJWFEPPSKQHJOOUBBTBNBBQQT
4XJGUͷษڧΛ࢝Ί͖͔͚ͨͬ ɾ.BDؔ࿈ͷࣾͰҐɺ.BDΛ͍ͬͯͯڵຯΛ࣋ͬͨ ɾJ1IPOFϢʔβʔͰɺࣗ༝ʹΞϓϦΛ࡞ΕΔΑ͏ʹͳΓ͍ͨ ɹͱࢥ͔ͬͨΒ ɹʢҙ֎ͱࣗͷχʔζʹ͋ͬͨΞϓϦ͕ݟ͔ͭΒͳ͍ʣ ɾஸɺࣗࣾػͰษڧ͢Δ͕͔࣌ؒ࣋ͯͨΒ
4XJGUͷษڧͰͬͨ͜ͱ ᶃࢀߟॻͷαϯϓϧΛࣸ͠ɺ࣮ߦͯ͠Έͨ ɹJ1IPOFJ1BEϓϩάϥϛϯάόΠϒϧ J049DPEF4XJGU<ରԠ> ᶄ࡞ΔͷΛܾΊͯɺࠓࣗͷ͍࣋ͬͯΔࣝͷൣғͰ ɹΞϓϦΛ࡞ͬͯΈͨ ްੜ࿑ಇল͔ΒདྷͨετϨενΣοΫΛΞϓϦͰ͑Δͷ ᶅ4XJGUϏΪφʔζษڧձʹࢀՃͯ͠ɺμϝग़ͯ͠͠Βͬͨ ᶆܧଓతʹ4XJGUษڧձʹࢀՃͯ͠ϞνϕʔγϣϯΛҡ࣋ͨ͠ ᶇ͕ࣗཉ͍͠ΞϓϦɺ࡞Γ͍ͨΞϓϦΛߟ͑ͯϊʔτʹ
ɹاըॻઃܭॻͷ؆қ൛Λॻ͍ͯ࡞Λͨ͠ ᶈ։ൃதͷΞϓϦΛΓ߹͍ʹݟͤͯίϛχϡέʔγϣϯπʔϧ ɹͱͯ͠׆༻ͨ͠ΓɺࢦఠΛΒͬͨΓͨ͠
ॳΊͯϦϦʔεͨ͠ΞϓϦ
ॳΊͯϦϦʔεͨ͠ΞϓϦᶄ ɾΑ͘डݧੜ͕͍ͬͯΔΊ͘Γͳ͕Β͏୯ޠாͷΞϓϦ൛Λ ɹ࡞ͬͯΈͨ ɾ୯ޠாΛࣗͰ࡞͠ɺλοϓεϫΠϓૢ࡞Ͱγϯϓϧͳૢ࡞ɺ ɹσβΠϯΛҙࣝͯ͠࡞ͬͯΈͨ ɾσʔλϕʔεʹDPSFEBUBΛͬͯ࡞ ɾίϛϡχέʔγϣϯπʔϧͱͯ͑͠ΔΞϓϦΛࢦͯ͠࡞ͨ͠
ΞϓϦϦϦʔεޙͷ՝ ɾ༑ਓਓʹհͯ͠ΞϓϦΛͬͯΒͬͯɺ·ͩ·ͩػೳෆ ɹͰ͋Δ͜ͱΛײͨ͡ ɹΤϥʔॲཧɺ͔Γ͢͞ɺର04ઃఆɺػೳ֦ுͷඞཁੑͳͲ ɹٕज़తͳษڧ͕ඞཁͱࢥͬͨ ɾࣗͷΞϓϦΛͬͯ͏ͨΊʹɺใ׆ಈඞཁͰ͋Δ͜ͱ ɹ࡞Δ͔ΒʹμϯϩʔυɺചΓ্͛Λ૿͍ͨ͠ ɹϗʔϜϖʔδͷ࡞ɺ4/4Λར༻ͨ͠એͳͲͷ׆༻Λ͢Δ ɹاըྗΛ͚ͯɺͲΜͲΜΞϓϦΛϦϦʔε͍ͨ͠ ɹࠓແཧͰ࡞Γ͍ͨͱ͍͏ؾ࣋ͪΛڧ࣋ͬͯ͘ܗʹ͍ͯ͘͠
ɹ·ָ͕͍ͣࣗ͠ͱࢥ͑ΔͷɺΈΜͳͱָ͑͘͠ΔΞϓϦ։ൃ ɹΛඪʹ͍͖͍ͯͨ͠
ΞϓϦ։ൃΛͬͯΈͯ ɾࠓ·ͰίʔυͷΈͰ࡞͍͕ͬͯͨɺTXJGUษڧձʹࢀՃͯ͠ɺ ɹTUPSZCPBSEΛ͍ɺ6*ͱॲཧΛ͚Δ͜ͱͰޮతʹ࡞ΕΔ͜ͱ ɹ͕͔ͬͨɺͲ͏͍͏෩ʹΞϓϦΛ࡞͍͚͍͍͔ͬͯྲྀΕ͕ͳΜ ɹͱͳ͔ͬͨ͘ ɾଞͷਓͷηογϣϯΛௌ͍ͨΓɺ࠙ձͰΛܹͯ͠Λ ɹࢁΒ͍ɺϞνϕʔγϣϯ্͕͕ͬͨ ɾ͔Βͳ͔ͬͨ͜ͱɺग़དྷͳ͔ͬͨ͜ͱ͕Έۤ͠Μͩ݁Ռɺ ɹ͍͖ͳΓϙͬͱղܾग़དྷͨ࣌ͷշײ͕ΕΒΕͳ͍ ɹzߟ͑Δzͱ͍͏͜ͱָ͕͘͠ࢥ͑Δ༷ʹͳͬͨ
ɾଞͷਓͱؔΘͬͯ։ൃ͢Δ͜ͱָ͕͍͠ͱײͨ͡ ɾΞϓϦ։ൃͷࣄ͍ͨ͠ͱڧ͘ࢥͬͨ
ࠓޙͷඪ ࡞Γ͍ͨͷΛ࡞͍ͬͯ͘ʂ ɾϚϧνϓϨΠ͕Ͱ͖ΔήʔϜΞϓϦ ʢ31(ɺύζϧήʔϜɺΫΠζͳͲͳͲʣ ɾίϛϡχέʔγϣϯπʔϧʹͳΓ͏ΔΞϓϦ ͬͺΓऩӹΛ্͍͛ͨʂ ɾΞϓϦͷ༰ɺӡ༻ํ๏ͳͲݚڀ͍ͯ͘͠
4XJGUษڧձ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ