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体験会その1
Search
高橋政明
June 04, 2017
Education
0
540
Swift Playgrounds体験会その1
2017年6月3日に札幌で開催したSwift Playgroundsワークショップのプレゼンスライドに若干加筆したものです。
高橋政明
June 04, 2017
Tweet
Share
More Decks by 高橋政明
See All by 高橋政明
SwiftData をiOSでためす
masaakittakahashi
0
260
自分のiOSアプリを作ろう
masaakittakahashi
0
200
とことん楽しむプログラミング発表スライド
masaakittakahashi
0
190
Swift Playgroundsによるプログラミング コードを学ぼう3前半
masaakittakahashi
0
810
Swift Playgroundsによるプログラミング コードを学ぼう3後半
masaakittakahashi
0
690
アクセシビリティの仕組みと実装(のさわり)
masaakittakahashi
0
490
Swift Playgrounds体験会その3
masaakittakahashi
0
200
Swift Playgrounds体験会その2
masaakittakahashi
0
490
Swift Playgroundsによるプログラミング コードを学ぼう2前半
masaakittakahashi
0
170
Other Decks in Education
See All in Education
自己紹介 / who-am-i
yasulab
3
6.2k
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
270
Cifrado asimétrico
irocho
0
370
The Next Big Step Toward Nuclear Disarmament
hide2kano
0
180
1014
cbtlibrary
0
510
Sanapilvet opetuksessa
matleenalaakso
0
34k
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
0
110
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
160
Introdución ás redes
irocho
0
520
Library Prefects 2025-2026
cbtlibrary
0
180
沖ハック~のみぞうさんとハッキングチャレンジ☆~
nomizone
1
540
NUTMEG紹介スライド
mugiiicha
0
750
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
140
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Building Adaptive Systems
keathley
44
2.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
New Earth Scene 8
popppiees
0
1.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
WCS-LA-2024
lcolladotor
0
410
Color Theory Basics | Prateek | Gurzu
gurzu
0
170
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
Navigating Weather and Climate Data
rabernat
0
66
Chasing Engaging Ingredients in Design
codingconduct
0
95
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
41
Transcript
4XJGU1MBZHSPVOET ϫʔΫγϣοϓ ʢମݧձʣୈճɹશճ ߴڮ໌ʲշٕ҇ʳ
༧ఆ ࠓͷ༧ఆ ɹιϑτΣΞͱΞϓϦͷؔΛհ͠·͢ ɹ1MBZHSPVOETͷ͍ํҙΛઆ໌͠·͢ ɹίʔυΛֶ΅͏ɹͰΔ͜ͱΛ֬ೝ͠·͢
ਐΊํ ٙʹࢥͬͨ͜ͱ͍ͭͰΛ͔͚͍ͯͩ͘͞ ͋ͳͨͷٙօΜͳͷٙͰ͢ ʮϫʔΫγϣοϓʯͰ͕͢ϓϨθϯத৺Ͱ͢
ࣗݾհ ɹɹ!IPVIFJɹߴڮ໌ʲշٕ҇ʳ ࡳຈ4XJGUɹϑΣΠεϒοΫϖʔδ ͱͱ.BDϓϩάϥϚLBJHJBODPKQ J04ΞϓϦɺిࢠॻ੶ɺηϛφʔͳͲ
ࢀՃऀͷօ͞Μ ڭҭؔऀʁ ֶੜʁ ϓϩάϥϛϯάܦݧऀʁ J1IPOF͔J1BEΛ͍ͬͯΔʁ
ύʔτ ʲιϑτΣΞͱΞϓϦʳ
4XJGU1MBZHSPVOET J1BE༻ΞϓϦɹʢൺֱత৽͍͠J1BEͳΒ0,ʣ ɹJ04Ҏ߱Λࡌͨ͠Ϗοτ൛J1BE ʢJ1BENJOJҎ߱ɺJ1BE"JSҎ߱ɺJ1BE1SPͳͲʣ γϯϓϧͰڧྗɹແྉ ΞϓϦόʔδϣϯɹରԠ4XJGU ɹ࠷৽Λ͓͏ ɹ˒݄όʔδϣϯʹΞοϓσʔτ༧ఆ
ίʔυΛֶ΅͏ ϓϩάϥϛϯάͷجૅΛֶͿͨΊͷݸਓ༻ڭࡐ ɹͻͱΓҰͷJ1BE͕ඞཁ ͓͢͢Ίʹɹɹɹɹ͕͋Δ ɹ4XJGU1MBZHSPVOETͷදతڭࡐ ͡Ίͯϓϩάϥϛϯά͢Δਓ͚ ɹύζϧͷཁૉ͕͋Γָ͘͠ମݧͰ͖Δ ࠷ॳ͔Β4XJGUݴޠΛֶͬͯͿ
ίʔυͱ DPEF ίϯϐϡʔλͷϓϩάϥϜͷ͜ͱ ɹιʔείʔυͱݺΕΔ͜ͱ͕ଟ͍ ͱͱɹنଇɹ҉߸ɹූ߸ɹͳͲͷҙຯ ɹిઢԻͱεϖϧ͕ҧ͏
ϓϩάϥϛϯάͱ ίϯϐϡʔλʹର͢Δ໋ྩΛॻ͍ͨͷ ɹઐ༻ͷϓϩάϥϛϯάݴޠΛͬͯॻ͘ ϓϩάϥϜΛ࡞Δ࡞ۀɿϓϩάϥϛϯά ɹɹɹɹɹɹɹɹɹɹɹίʔσΟϯάͱ ϓϩάϥϜΛ࡞ΔਓɿϓϩάϥϚʔ
ίʔυͰಈ͘ ຖճίʔυ໋͕ྩ͢ΔΑ͏ʹಈ͘ ظͨ͠ಈ͖Λ͠ͳ͍ɹίʔυͷόά ࣮ࡍʹຖճҧ͏ʮมͳʯಈ͖Λ͢Δʁ ɹࢀর͍ͯ͠Δσʔλ͕มΘ͍ͬͯΔ
ΞϓϦͱΫϥυ ΫϥυίϯϐϡʔςΟϯάʗΫϥυαʔϏε ΫϥυωοτϫʔΫ͕ඞཁ ΞϓϦίϯϐϡʔλʗεϚϗɹ͕ඞཁ ΞϓϦͱɹΈɹಛɹ͕ҧ͏ ɹΫϥυΛར༻͢ΔΞϓϦ͋Δ ίʔυͰಈ͘ͷڞ௨
ͲΜͳΞϓϦΛͬͯ·͢ʁ ຖ͍ͬͯΔΞϓϦɹ࡞ΔͷΉ͔͍ͣ͠
ϓϩάϥϛϯάͱΞϓϦ࡞Γ ϓϩάϥϜΛֶͼ͡Ίͯ ɹ͙͢ʹΞϓϦΛ࡞ΕΔΘ͚Ͱͳ͍ 1MBZHSPVOETΞϓϦ΄Ͳ͔͍ͬͰͳ͍ ΞϓϦ΄ͲڧྗͰͳ͍͕ ɹ1MBZHSPVOETͰ͍Ζ͍ΖͰ͖Δ
ΞϓϦ࡞Γෳࡶ ศརͳػೳͲ͏ͳ͍ͬͯΔͷ͔ʁ ωοτʹܨ͕͍ͬͯͳ͍࣌Ͳ͏͢Δ͔ʁ J1IPOFͷը໘αΠζ͍Ζ͍ΖɹJ1BEͰ͍͍ͨ ར༻ऀͷϓϥΠόγʔʹྀ
ΞϓϦ࡞ΓʹඞཁͳεΩϧ ͨ͘͞Μɹͨ͘͞Μ͋Δɹͯ͢Βͳͯ͘େৎ ϓϩάϥϛϯάݴޠ ϑϨʔϜϫʔΫʢ෦ʣ ίϯϐϡʔλຊମͱ04 ΞϓϦͦͷͷͷࣝ σβΠϯɹଟݴޠରԠɹ͍͢͞ɹ։ൃπʔϧ ΞϓϦέʔγϣϯͷϥΠϑαΠΫϧϋʔυͷػೳͱͦͷ༗ແ ֊Խ͞Εͨػೳ04ͱόʔδϣϯ Πϕϯτॲཧɾจࣈೖྗσʔλอଘը໘ભҠը໘දࣔϏσΦ
Ի࠶ੜ(14ਤ௨৴Իೝࣝσʔλϕʔε ΦϒδΣΫτࢦΞϧΰϦζϜσʔλߏจࣈίʔυ৭ͷ෦දݱ ͳͲ
1MBZHSPVOET͍͞͠ ૢ࡞γϯϓϧͰ͍͞͠ ೖྗʢίʔυʣ࣍ୈͰຊ֨తͳ͜ͱ·ͰՄೳ ແྉڭࡐ๛ ಠࣗʹɹࢼͨ͠Γɹ࡞ͬͨΓɹͰ͖Δ
Βͳ͍ࣄ࡞Εͳ͍ ΞϓϦΛ࡞Δʹۀ༰ͷ͕ࣝඞཁ ֶཧͰֶΜͩ͜ͱΛ͙͢ʹ׆͔ͤΔ
ύʔτ ʲ4XJGU1MBZHSPVOETʳ ͏1MBZHSPVOETʂ
4XJGU1MBZHSPVOET 4XJGUˡϓϩάϥϛϯάݴޠͷͻͱͭ 1MBZHSPVOETˡ༡ͼɾ༡Ԃͷ͜ͱ ͱ9DPEFͷػೳͷͻͱͭʗॻྨ֦ுࢠ J1BE༻ΞϓϦ ϓϨΠάϥϯυॻྨʹอଘɹ9DPEFͰ։͚Δ
4XJGU "QQMF͕ൃදͨ͠৽͍͠ϓϩάϥϛϯάݴޠ มԽ͕ܹ͍͠ ɹຖେ͖ͳมߋɹ͔ͳΓམͪண͍ͯདྷͨ ɹळʹ4XJGU͕ൃද༧ఆ Φʔϓϯ ɹ"QQMF͚ͩͰͳ͘*#.ίϛοτ
4XJGU ίʔυΛֶ΅͏ͱɹͰΔͷɹ͞ΘΓ͚ͩ ιϑτΣΞͷجૅΛ4XJGUΛֶͬͯͿ ࠷ॳ͔Β4XJGUͳΒΞϓϦ࡞Γʹ݁
1MBZHSPVOET ࠷৽൛͔ΒຊޠରԠ ࠓޙΞοϓσʔτ ɹڭࡐಉ࣌ʹΞοϓσʔτ͞ΕΔ߹͋Γ ɹʢೖྗফ͑ͯ͠·͏ʣ ɹ˒݄όʔδϣϯʹΞοϓσʔτ༧ఆ γϯϓϧͳૢ࡞ɹʲࢿྉࢀরʳ
1MBZHSPVOETʹ ڭࡐଟ "QQMF͔ΒແྉͷڭࡐΛμϯϩʔυͰ͖Δ ຊޠʹͳͬͨ มߋɾՃͷՄೳੑ͋Γ
1MBZHSPVOETΛ ࣗͰࢼ͢ ৽͍͠ॻྨΛࣗͰ࡞ΕΔ J04σόΠεͷػೳΛࢼ͢͜ͱ͕Ͱ͖Δ ΞϓϦΛ࡞Βͳͯ͘ɹ͍Ζ͍ΖͰ͖Δ ɹ༷ʑͳεΩϧඞཁ
ύʔτ ʲίʔυΛֶ΅͏ʳ ͏1MBZHSPVOETʂ
ίʔυΛֶ΅͏ ίϚϯυɹόάΛ͢ ؔ GPSϧʔϓ ݅ذίʔυ ཧԋࢉࢠ XIJMFϧʔϓ ΞϧΰϦζϜ ॱʹઆ໌ΛಡΈύζϧΛղ͖ͳ͕Βجຊֶ͕Δ
͡Ίʹɹઆ໌จ ষ͝ͱʹಋೖ෦ͷղઆΞχϝ ɹֶश͔͜͜Β͡·Δ ɹΞχϝʔγϣϯॏཁ ɹ༁͞Ε͍ͯΔ͕ɹҰ෦ӳޠ εςʔδ͝ͱʹઆ໌จɹඪɹඞཁͳղઆ
ώϯτ ίʔυೖྗͷώϯτ গ͠ೖྗ͢Δͱผͷώϯτ͕Ճ͞ΕΔͷ͋Δ ώϯτͷ࠷ޙʹղྫΛදࣔ͢Δͷ͋Δ ՝Λୡ͢ΔͱධՁදࣔʹมΘΔ ɹϖʔδΛϦηοτ͢Δͱώϯτ෮׆
ύζϧΛղ͘ʹ આ໌จͱώϯτΛΑ͘ಡΉ ֦େͨ͠Γճసͤͯ͞ϒϩοΫΛΑ͘؍͢Δ ඞཁͳΒεςʔδϚοϓʢϒϩοΫͷਤʣΛඳ͘
ίϚϯυ 4XJGUͷίϚϯυʢؔʣΛ͍·͢ όάͳ͓͠Λମݧ͠·͢ ͜ͷίϚϯυίʔυΛֶ΅͏ઐ༻ʹ࡞ΒΕͨͷ
ؔ ؔ ෳͷίϚϯυΛ·ͱΊϢχʔΫͳ໊લΛ͚ͭͨͷ 4XJGUͷؔGVODͰ࢝ΔʢΩʔϫʔυʣ ʮఆٛʯʮݺͼग़͠ʯΑ͘͏ݴ༿ େ͖ͳʮղʯ͢Δ
GPSϧʔϓ ίϯϐϡʔλ܁Γฦ͕͠ಘҙ GPSओʹࢦఆճ܁Γฦ࣌͢ʹ͏ ʮίʔυϒϩοΫʯ෦Λ܁Γฦ͢
݅ذ ݅ذͳ͠ʹ࣮༻తͳίʔυॻ͚ͳ͍ɹॏཁ FMTFϒϩοΫɹFMTFJGϒϩοΫϝχϡʔ͔ΒՃ FMTFϒϩοΫͱFMTFJGϒϩοΫͷҧ͍Λମݧ͢Δ
ཧԋࢉࢠ ʮ͡ΊʹʯΛΑ͘ಡΉ ɹཧԋࢉࢠͱͯॏཁɹ͠ΐͬͪΎ͏͏ ཧԋࢉࢠɹ݅ͷΈ߹Θͤɹʹ͏ USVF͔GBMTFͷೋͭͷঢ়ଶͷΈ߹ΘͤΛܭࢉ͢Δ ཧϒʔϧͱ͍͏ ɹͦ͠͏͕ͩɹ୯७ɹɹɹͰॏཁʂ
XIJMFϧʔϓ XIJMFϧʔϓ ɹ݅Λຬ͍ͨ͋ͩ͢܁Γฦ͢ ݅Λຬͨ͢·Ͱ܁Γฦ͢ɹʹ ɹཧԋࢉࢠΛͬͯɹ݅Λܭࢉ ωετɹϧʔϓͷதʹϧʔϓΛೖΕΔ͜ͱ ɹ࣮༻తͳΞϓϦͰɹωετΑ͘͏
ΞϧΰϦζϜ ෳࡶʹݟ͑Δ՝Λɹཧͯ͠ߟ͑Α͏ ίʔυΛֶ΅͏ɹ࠷ޙͷষ
ɹͰมΘͬͨΒ 4XJGU1MBZHSPVOET͕όʔδϣϯʹͳͬͨΒ ɹίʔυΛֶ΅͏มߋ͕͋Δ͔ ࡳຈ4XJGUϑΣΠεϒοΫϖʔδͰҊ͠·͢
ήʔϜΦʔόʔͳ͠ ·͕ͪͬͨίʔυͰϒϩοΫ͔Βམͪͳ͍ ɹήʔϜΦʔόʔͰͳ͍͕ɹΉͩʗਖ਼͘͠ͳ͍ Ͱ͖Δ͚ͩਖ਼͘͠ɹόΠτ܅Λಈ͔ͦ͏
ࠔͬͨʂ ϒϩοΫόΠτ܅͕දࣔ͞Εͳ͍ ؙͱӳޠ ɹΤϥʔͰ͢ɹݪҼΛӳޠͰද͍ࣔͯ͠Δ
ίʔυΘ͔Γ͘͢ ਓؒʢ࡞Γखʣ͕ཧղͰ͖Δίʔυ͕ॏཁ ࣗͰ࡞ͬͨίʔυɹΕΔ ޙ͔Βมߋɹ͕ଟ͍ ίʔυΛॻ࣌͘
໊લେ ໌շͳ໊લʹ͢Δɹ ۩ମతͰ༰Λઆ໌͢Δ໊લʹ͢Δ ɹUJNFɹΑΓɹTUBSU5JNF ໊લ͕Θ͔Γ͚͢Είϝϯτෆཁ ίʔυΛॻ࣌͘
ೖྗɾฤू ໓͢Δ͍ॎʢૠೖϙΠϯτʣʹೖྗ λοϓˍϗʔϧυͰૠೖϙΠϯτͷҐஔࢦఆ λοϓͰબɹυϥοάͰҠಈ ʢίʔυΛֶ΅͏ͰΩʔೖྗ͕૿͑Δʣ J1BE͕ෆ׳Εͳํ
࣍ճͷ༧ఆ ݄ɹୈճ ৽όʔδϣϯͷΛղઆ͠·͢ ίʔυΛֶ΅͏ͷ࣭ʹͨ͑͜·͢ ɹʢ͠ૣΊʹऴΘͬͨΒʹਐΜͰ͔·͍·ͤΜʣ ίʔυΛֶ΅͏ͰΔ͜ͱΛղઆ͠·͢ 88%$ͰͷൃදΛղઆ͠ՄೳੑΛޠΓ·͢ ࣍ճʢདྷ݄ʣ·ͰʹίʔυΛֶ΅͏ΛͬͯΈ͍ͯͩ͘͞
ୈճͷ༧ఆ ݄։࠵༧ఆ ίʔυΛֶ΅͏ͷ͓͞Β͍ 4XJGU1MBZHSPVOETͷՄೳੑָ͠Έํ ΞϓϦ࡞Γʹ͚ͨϓϩάϥϛϯά ɹͳͲΛઆ໌͠·͢