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 Playgroundsによるプログラミング コードを学ぼう2後半
Search
高橋政明
May 22, 2017
Education
0
300
Swift Playgroundsによるプログラミング コードを学ぼう2後半
2017年5月のワークショップの発表スライドに加筆したものです。
高橋政明
May 22, 2017
Tweet
Share
More Decks by 高橋政明
See All by 高橋政明
SwiftData をiOSでためす
masaakittakahashi
0
58
自分のiOSアプリを作ろう
masaakittakahashi
0
150
とことん楽しむプログラミング発表スライド
masaakittakahashi
0
150
Swift Playgroundsによるプログラミング コードを学ぼう3前半
masaakittakahashi
0
660
Swift Playgroundsによるプログラミング コードを学ぼう3後半
masaakittakahashi
0
690
アクセシビリティの仕組みと実装(のさわり)
masaakittakahashi
0
420
Swift Playgrounds体験会その3
masaakittakahashi
0
170
Swift Playgrounds体験会その2
masaakittakahashi
0
420
Swift Playgrounds体験会その1
masaakittakahashi
0
460
Other Decks in Education
See All in Education
HCL Notes 14.0 「スタイルの変更」で「3 設定の確認」を深掘り
harunakano
0
1.2k
aportacions valors 2024
cumclavis
PRO
0
100
Best Wedding day perfume
vicjon
0
240
[SemanaX-UFCG-2024] Guia descomplicado de entrevistas FAANG
hugaomarques
2
430
1,000年後の未来人に届くWebサイトを作りたい!
oguemon
2
1.1k
デジタルアイデンティティの技術を学ぼう!~認証認可にまつわる標準仕様文書を読んでみよう~ / OpenID Summit Tokyo 2024
ayokura
0
440
Ch5_-_Partie_3.pdf
bernhardsvt
0
150
RE:HACK 2023 - Reverse Engineering and Binary Exploitation: Intel x86/x86-x64 Assembly
x86fatah
1
180
アプリ開発を目指した授業づくりについて
asial_corp
0
360
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
signer
PRO
0
1.7k
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visualisation (4019538FNR)
signer
PRO
1
1.7k
TCA Practice in 5 min
d_date
1
480
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.2k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
Building Applications with DynamoDB
mza
88
5.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
Designing for Performance
lara
601
67k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.4k
Music & Morning Musume
bryan
39
5.5k
Large-scale JavaScript Application Architecture
addyosmani
501
110k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Transcript
4XJGU1MBZHSPVOET ʹΑΔϓϩάϥϛϯά ίʔυΛֶ΅͏ɹޙ ߴڮ໌ʲշٕ҇ʳ ݄ $*&$֎ࠃޠڭҭݚڀ෦ձୈճֶशձ จࣈ෦ΛՃච
ίʔυΛֶ΅͏ ίϚϯυɹؔɹGPSϧʔϓɹ݅ذɹ ཧԋࢉࢠɹXIJMFϧʔϓɹΞϧΰϦζϜ આ໌จώϯτίϝϯτΛݟͳ͕Βࢼֶͯ͠Ϳ ίϝϯτӳޠ આ໌จͷҰ෦ʹΘ͔Γʹ͍͘෦͋Δ ɹલͷεςʔδίʔυΛֶ΅͏Λ෮श͢Δ ίʔυΛֶ΅͏ ͰֶΜͩ͜ͱ
ώϯτ֬ೝ ώϯτεςʔδΛΫϦΞ͢Δͱஔ͖ΘΔ ࣮ߦલʹ֬ೝ͠Α͏ গ࣮͠ߦ͢ΔͱՃώϯτ͕ग़Δεςʔδ ϖʔδΛϦηοτ͢Δͱώϯτ෮׆
࣮࣌ߦ ͬͱ࣮͘ߦ Ұ൪࣮͘ߦ ࣮ߦ࣌ؒΛॖ ௨ৗͱ͍͚͕ޮՌత
ίʔυͷ࣮ࡍͷಈ͖ ίʔυΛεςοϓ࣮ߦɹͰ ϧʔϓJGϒϩοΫͷ Ͳ͜Λ࣮ߦ͍ͯ͠Δ͔දࣔ ʫίʔυͷ࣮ߦߦΛදࣔ͠·͢ Ώͬ͘Γεςοϓ࣮ߦɹͰ ͞ΒʹΏͬ͘Γ֬ೝՄೳ
গ࣮ͣͭ֬͠ʹ࡞Δ εςʔδʹඞཁͳίʔυଟ͘ͳΔ ͍ϓϩάϥϜɹׂ͠ɹγϯϓϧʹ ۭߦΛஔ͚ͩ͘ͰҹʹͳΔ ίϝϯτ࣮ߦʹӨڹ͠ͳ͍
ෳճ֬ೝ εςʔδʹΑͬͯๅੴͷͳͲ͕ຖճมΘΔ ҰΫϦΞͰ͖ͯʮόάͳ͠ʯͱݶΒͳ͍ গͳ͘ͱೋɺࡾճ࣮ߦ݁͠ՌΛ֬ೝ ༻ޠɹϥϯμϜɿنଇੑ͕ͳ͘༧ଌͰ͖ͳ͍
ϫʔϓͱόΠτͷ͖ ϫʔϓͰόΠτͷ͖มΘΒͳ͍ ɹϫʔϓޙͷಈ͖Λߟ͑ͯϫʔϓʹೖΔ ෳࡶͳεςʔδΛγϯϓϧʹղͨ͘Ίͷίπ ɹ͖Λม͑Δίʔυ͕ෆཁʹͳΔΑ͏ʹ
$IBSBDUFS ίʔυΛֶ΅͏ͷ$IBSBDUFSܕಠࣗ ɹίʔυΛֶ΅͏ͷத͚ͩͰ͔͠௨༻͠ͳ͍ ίϯϐϡʔλ༻ޠͰ௨ৗจࣈ ࠞཚ͠ͳ͍Α͏ҙ
ύϥϝʔλɹҾ Ҿʮͻ͖͢͏ʯͱಡΉ 1BSBNFUFS "SHVNFOU
͍จ ෯͕ෆ͢Δͱෳߦʹදࣔ ࣮ࡍʹߦͷ·· ϙʔτϨʔτදࣔʹ͢ΔͱදࣔͰ͖Δ߹͋Γ දࣔจࣈαΠζΞΫηγϏϦςΟઃఆʹ࿈ಈ
ϧʔϓΛ࡞Δ ʢεςʔδΛ࡞ΔɹϧʔϓΛ࡞Δɹͷώϯτʣ ϫʔϓͱͭͳ͕͍ͬͯͳ͍ϒϩοΫʹߦ͚ͳ͍ ϫʔϓ͕Ұͭ͋Ε͖Λม͑Δͱ ɹɹɹɹɹɹɹɹɹɹͲͪΒʹߦ͚Δ
ίϝϯτ "EEBOZNJTTJOHSPXTUPZPVSBSSBZ ίϝϯτࣗ༝ʹઆ໌Λॻ͚·͢ ๅੴΛ୳͠ͳ͕ΒલਐΉ ຊޠॻ͚·͢
Τϥʔ Τϥʔʹૺ۰ී௨ͷ͜ͱ ৺ແ༻ɹʲյΕΔ৺ͳ͠ʳɹදࣔӳޠ ΤϥʔόάͷݪҼΛࢦఠͯ͘͠ΕΔ ɹΤϥʔ͕ͳͯ͘όά͕͋Δͷී௨ Θ͟ͱΤϥʔΛग़ͯ͠ͳΕΑ͏ʂ
Τϥʔमਖ਼ ΤϥʔͷؙΛλοϓ͢Δͱৄ͍͠ΤϥʔΛදࣔ मਖ਼Ϙλϯ͕͋ΕɹΤϥʔΛमਖ਼Ͱ͖Δ मਖ਼ͯ͠όά͕ղফ͢ΔͱݶΒͳ͍
FMTFจͱFMTFJGจ ϝχϡʔ͔Βೖྗ͕؆୯
JGจͱFMTFJGจͷҧ͍
༻ޠͷߑਫ ιϑτΣΞΛֶͼ͡ΊΔͱͿ͔ͭΔน ༻ޠ͕Θ͔Βͳͯ࣍͘ʹਐΊͳ͍Θ͚Ͱͳ͍ ɹڪΕͣʹ׳ΕΑ͏ πʔϧʹ͋Δ༻ޠूΛ׆༻͠Α͏ ɹ՝จͷจࣈλοϓ͢Δͱղઆදࣔ
None
ύζϧΛղ͘ےಓ ෳࡶͳεςʔδग़ͯ͘Δ ʰਤʱΛඳ͖ղ͖ํͷํΛͨͯΔ ɹόΠτͷ͖ॏཁ εςʔδΛ͘·ͳ͘ݟΔ ɹݟམͱ͢ͱղ͚ͳ͍εςʔδ͋Γ
ίʔυΛֶ΅͏ͷಈ͖ ϓϩूஂ͕࡞ͬͨચ࿅͞Εͨڭࡐ ݟ͑ͳ͍෦ʹେͳίʔυͱૉࡐ͋Γ ɹπʔϧɹৄࡉʼิॿιʔεϑΝΠϧΛදࣔ ɹͰ֬ೝՄೳ
ڭࢣ༻ΨΠυ ʮύζϧʯ͕ղ͚ͳͯ͘ΨΠυ͕͋Δ ղྫ ίʔσΟϯάεΩϧ ಠࣗͷղ͖ํͰͳ͠
ϓϩάϥϛϯά ྉཧͷΑ͏ͳͷ ϑϨʔϜϫʔΫ͕ࡐྉ ɹࡐྉΛ͍ͲΜͳҰࡼʹ͢Δ͔ ਖ਼ղͻͱͭͰͳ͍
࣍ͷεςοϓ ίʔυΛֶ΅͏ ͓͢͢ΊɹνϟϨϯδ ςϯϓϨʔτɹάϥϑ࡞ɹਤܗɹର &WFSZPOF$BO$PEFͷຊޠڭࡐ