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
とことん楽しむプログラミング発表スライド
Search
高橋政明
December 08, 2018
0
180
とことん楽しむプログラミング発表スライド
2018年12月8日に発表したスライドです。
プログラミングを楽しむためどんどん学ぼう!
高橋政明
December 08, 2018
Tweet
Share
More Decks by 高橋政明
See All by 高橋政明
SwiftData をiOSでためす
masaakittakahashi
0
240
自分のiOSアプリを作ろう
masaakittakahashi
0
200
Swift Playgroundsによるプログラミング コードを学ぼう3前半
masaakittakahashi
0
760
Swift Playgroundsによるプログラミング コードを学ぼう3後半
masaakittakahashi
0
690
アクセシビリティの仕組みと実装(のさわり)
masaakittakahashi
0
490
Swift Playgrounds体験会その3
masaakittakahashi
0
200
Swift Playgrounds体験会その2
masaakittakahashi
0
480
Swift Playgrounds体験会その1
masaakittakahashi
0
530
Swift Playgroundsによるプログラミング コードを学ぼう2前半
masaakittakahashi
0
170
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
960
Music & Morning Musume
bryan
46
6.6k
KATA
mclloyd
30
14k
We Have a Design System, Now What?
morganepeng
53
7.7k
Faster Mobile Websites
deanohume
307
31k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Fireside Chat
paigeccino
37
3.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Scaling GitHub
holman
460
140k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Transcript
ϓϩάϥϛϯάΛֶͿ ࡳຈ4XJGUͷηϛφʔͱڭࡐ ͱ͜ͱΜָ͠Ήϓϩάϥϛϯά ߴڮ໌ʲշٕ҇ʳ
·ͣ࠷ॳʹ ֶੜ͞Μʁ ٛڭҭʁ ߴߍɾઐֶߍɾେֶʁ
ࣗݾհ ɹɹ!IPVIFJɹߴڮ໌ʲշٕ҇ʳ ࡳຈ4XJGUɹϑΣΠεϒοΫϖʔδ ͱͱ.BDϓϩάϥϚLBJHJBODPKQ J04ΞϓϦɺిࢠॻ੶ɺηϛφʔͳͲ
1MBZHSPVOETηϛφʔ ⁞1MBZHSPVOETϫʔΫγϣοϓ ʢίʔυΛֶ΅͏ͷհʣʢ݄͔Β݄ʣ ίʔυΛࢼͦ͏ηϛφʔʢ݄͔Β݄ʣ ͬͱࢼͦ͏ηϛφʔʢϓϩάϥϛϯάͷجૅʣ ʢ݄͔Β݄ʣɹ ᴷ4XJGUͰͷϓϩάϥϛϯάʹ ɹɹɹɹɹɹɹɹɹɹɹڵຯΛ͍࣋ͬͯΔਓ͚ᴷ
1MBZHSPVOETʹ͍ͭͯ ⁞J1BEͰಈ͘4XJGUϓϩάϥϜ࣮ߦڥ ɹ։ൃڥͷҰछ NBDͷ։ൃऀ͚πʔϧ9DPEFͷػೳ ಛɿڭࡐΛલఏͱͨ͠ϑΝΠϧϑΥʔϚοτ
ڭࡐͱͯ͠ͷ1MBZHSPVOET ແྉͷڭࡐ͕"QQMF͔Βఏڙ͞Ε͍ͯΔʢຊޠʣ આ໌෦Λվมېࢭ͠อޢͰ͖Δ ҙͷίʔυʢϓϩάϥϜʣΛඇදࣔʹͰ͖Δɹ ʢ࣮ߦՄೳʣᴷෳࡶ͞Λ࣮ߦऀ͔ΒӅͤΔ 9DPEFͰͩΕͰ࡞ΕɹͰ͖Δ
1MBZHSPVOETͷϑΝΠϧ ೋछྨͷϑΝΠϧ جຊ4XJGUݴޠͷιʔείʔυ આ໌ίϝϯτɹϚʔΫΞοϓ ɹϚʔΫΞοϓͷฤूɿ9DPEFͰͷΈ
ϓϩάϥϛϯάڭࡐΛ࡞Δ ϓϩάϥϜ࡞ΓͷεΩϧ ɹϓϥεɹ ڭҭͷεΩϧɹ྆ํඞཁ ɹɹɹɹɹᴷ୭͕࡞Δͷ͔ʁᴷ
ϓϩάϥϛϯάΛֶͿ ָ͠ΉͨΊʹֶͼඞཁ ɹɹɹɹᴷֶͼࣗମָ͍ͧ͠ᴷ Ͱ͖ͳ͔ͬͨ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔୡײ
ΞϓϦ࡞ΓʹඞཁͳεΩϧ ϓϩάϥϛϯάݴޠ ίϯϐϡʔλຊମͱ04 ϑϨʔϜϫʔΫʢ෦ʣ ΞϓϦͦͷͷͷࣝ σβΠϯ ͍͢͞
ϓϩάϥϛϯάݴޠ ίϯϐϡʔλຊମͱ04 ϑϨʔϜϫʔΫʢ෦ʣ ΞϓϦͦͷͷͷࣝ σβΠϯ ͍͢͞ Πϕϯτॲཧɾจࣈೖྗ σʔλอଘɾը໘ભҠ ը໘දࣔɾϏσΦɾԻ࠶ੜ (14ͳͲΛ͏ͨΊͷ͘͠Έ
Foundationɹ ΦϒδΣΫτࢦ ΞϧΰϦζϜ σʔλߏ จࣈίʔυɹ৭ͷ෦දݱ ΞϓϦέʔγϣϯͷϥΠϑαΠΫϧ ϋʔυͷػೳͱͦͷ༗ແ ֊Խ͞Εͨػೳ 04ͱόʔδϣϯ ిࢠॻ੶ɹ͓ֆ͔͖ιϑτɹࣸਅϨλονͳͲͳͲ ਤɾ௨৴ɾԻೝࣝɾσʔλϕʔε UIΨΠυϥΠϯ ྲྀߦɾࠩผԽ શ͕ͯඞཁͰͳ͍͕ ใ൙ཞ͍ͯ͠Δ
͞Βʹ ݱ Πϯλʔωοτͱ Ϋϥυ͕ՃΘΔ
Βͳ͍ࣄ࡞Εͳ͍ ΞϓϦ࡞Γ؆୯ʹशಘͰ͖ͳ͍ ɹʲఘΊΔඞཁͳ͠ʳ Έ͕Θ͔Δͱ͓͍͠Ζ͍ ɹʮ͋ͷΞϓϦͱಉ͜͡ͱ͕Ͱ͖ͨʂʯ ωοτʹେͳใݹ͍ใͳͲʹҙ
มԽ͕ܹ͍͠ શͯΛΒͳͯ͘ରॲՄೳ جຊෆมɹ·ͣجຊ͔Β ɹͰɹجຊͭ·ͳΒ͍͜ͱ͕ଟ͍ ɹίʔυΛֶ΅͏γϦʔζ͓͠Ζ͍
ԿͷͨΊͷϓϩάϥϛϯάڭҭʁ ڭཆʁɹڵຯʁ ΞϓϦΛ࡞ΔͨΊʁ ɹɹɹᴷϞόΠϧΞϓϦΫʔϧᴷ உঁΛΘͣՄೳɹڵຯΛ࣋ͯΔਓ͕ͷͼΔ
ӳޠ ӳޠॏཁ ϓϩάϥϛϯάݴޠӳޠ͕ݩ ਖ਼ࣜࢿྉɾྑ࣭ͳใӳޠ͕ଟ͍ ӳޠ͕ಘҙͳਓ༗ར˗ӳޠֶशͷಈػ
88%$εΧϥʔγοϓࢀՃ ઓͷεεϝ ٕज़ͱӳޠͷڧྗͳಈػ͚Λड͚ΒΕΔϋζ
ελϯϑΥʔυͷ%FWFMPQJOH J04"QQTͷεεϝ ΞΧσϛοΫͳࣝͰͳ࣮͘ࡍͷԠ༻ͷߨٛ
࣮ࡍͷ1MBZHSPVOETσϞ ͝ҙɿϖʔδ࣮ߦ͢ΔͱԻ͕ग़·͢
͋Γ͕ͱ͏͍͟͝·ͨ͠