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
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Swift Playgrounds体験会その1
2017年6月3日に札幌で開催したSwift Playgroundsワークショップのプレゼンスライドに若干加筆したものです。
高橋政明
June 04, 2017
More Decks by 高橋政明
See All by 高橋政明
初期MacとQuickDrawで振り返るApple50年
masaakittakahashi
1
56
SwiftData をiOSでためす
masaakittakahashi
0
290
自分のiOSアプリを作ろう
masaakittakahashi
0
210
とことん楽しむプログラミング発表スライド
masaakittakahashi
0
210
Swift Playgroundsによるプログラミング コードを学ぼう3前半
masaakittakahashi
0
830
Swift Playgroundsによるプログラミング コードを学ぼう3後半
masaakittakahashi
0
710
アクセシビリティの仕組みと実装(のさわり)
masaakittakahashi
0
520
Swift Playgrounds体験会その3
masaakittakahashi
0
230
Swift Playgrounds体験会その2
masaakittakahashi
0
520
Other Decks in Education
See All in Education
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
[2026前期火5] 論理学(京都大学文学部 前期 第8回)「正規化定理の証明」
yatabe
0
280
BITCOIN : Les fondamentaux !
rlifchitz
0
220
2026年度春学期 統計学 第7回 データの関係を知る(2)ー 回帰と決定係数 (2026. 5. 21)
akiraasano
PRO
0
260
Throw Yourself In! - How I've learned English and What I'm Facing
georgeorge
1
230
AIの力を100%引き出すために
frievea
0
320
Del ojo entrenado a la visión computacional: evaluación de la severidad de enfermedades
emdelponte
0
110
면접관 눈에 띄는 데이터 분석 포트폴리오 만드는 법 | 2026년 5월 세미나
datarian
0
1k
2026年度春学期 統計学 第9回 確からしさを記述する ー 確率 (2026. 5. 28)
akiraasano
PRO
0
180
2026年度春学期 統計学 第11回 分布の「型」を考える - 確率分布モデルと正規分布 (2026. 6. 11)
akiraasano
PRO
0
160
1人 × AI、1か月でここまで作れる ー 数年前の外注換算3.8〜7.4億円・241〜379人月分の作業を、AI費用 約10万円・31日で
frievea
0
400
良書紹介08_ 頭のいい子がやっているすごいグラフの読み方
bunnchinn3
0
140
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
250
What's in a price? How to price your products and services
michaelherold
247
13k
Optimizing for Happiness
mojombo
378
71k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
870
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
350
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
670
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
240
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
660
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Agile that works and the tools we love
rasmusluckow
331
22k
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ͷՄೳੑָ͠Έํ ΞϓϦ࡞Γʹ͚ͨϓϩάϥϛϯά ɹͳͲΛઆ໌͠·͢