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
kyotolt21_20180803.pdf
Search
Mitsuharu Emoto
August 03, 2018
0
860
kyotolt21_20180803.pdf
Mitsuharu Emoto
August 03, 2018
Tweet
Share
More Decks by Mitsuharu Emoto
See All by Mitsuharu Emoto
iPhoneと共に過ごす夏
mitsuharu
0
16
WKWebViewとアクセシビリティ
mitsuharu
0
47
WKWebView と仲良くする
mitsuharu
0
130
推測するな、計測せよ(Swift編)
mitsuharu
0
51
React Native updates
mitsuharu
0
55
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
330
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
mitsuharu
0
50
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
83
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
180
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
460k
Rails Girls Zürich Keynote
gr2m
95
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Agile that works and the tools we love
rasmusluckow
330
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Why Our Code Smells
bkeepers
PRO
339
57k
Transcript
ࣗવݴޠͱػցֶश ߐຊޫ ,ZPUP-5 !1
ࣗݾհ w ߐຊޫʢ͑ͱΈͭΔʣ w γʔαʔגࣜձࣾʢJ04ΞϓϦ։ൃͱػցֶशؔ࿈ʣ w େֶͷݚڀͰػցֶशΛͬͯͨ w ઌिʮΧϝϥΛࢭΊΔͳʂʯΛݟ·ͨ͠ !2
࣍ w ࣗવݴޠͷऔΓѻ͍ํ w ࣗવݴޠΛྨͯ͠Έͨ !3
ࣗવݴޠͱʁ w ਓؒʹΑͬͯৗͷҙࢥૄ௨ͷͨΊʹ༻͍ΒΕΔɼจԽ తഎܠΛ࣋ͬͯࣗવʹൃల͖ͯͨ͠ݴޠʢ8JLJQFEJBʣ w ରরਓݴޠʢྫ͑ɼϓϩάϥϛϯάݴޠʣ w ۙɼ(PPHMF)PNF"NB[POFDIP "MFYB ͳͲɼࣗ
વݴޠॲཧ࠷͍ͷ̍ͭ w ࠓճɼԻΓ·ͤΜʢΘ͔Γ·ͤΜʣ !4
ࣗવݴޠͷѻ͍͍͠ w ݴޠʑࠁʑมΘ͍ͬͯΔ w ۭؾಡΊ w ॖͰ͓̺ w Ϛδკ !5
͞Βʹຊޠ w ຊޠͱ͍͏ϩʔΧϧͰଟछͳݴޠ w ͻΒ͕ͳɾΧλΧφɾࣈɾӳࣈ w ӳޠͷΑ͏ʹ୯ޠ͕εϖʔε۠Γ͞Ε͍ͯͳ͍ w ʢྫʣ͢ͷ͏ͪ w
.F$BCͳͲΛ༻͍ͯܗଶૉղੳΛߦ͏ !6
ࣗવݴޠΛσʔλԽ w ࣗવݴޠΛԿ͔͠ΒͷϓϩάϥϜʹద༻͢Δ߹ɼͦͷࣗ વݴޠΛϓϩάϥϜ͕ѻ͑Δܗʹม͠ͳ͚ΕͳΒͳ͍ w ྫ͑ɼCMVF SFE ZFMMPXͷͭͷ୯ޠΛѻ͏Λߟ͑ ·͠ΐ͏ !7
POFIPUදݱ w ͭͷ͚͕ͩͰɼଞ͕ʹͳΔϕΫτϧ w CMVF SFE
ZFMMPX w ͠<BG"'>\^৭͕Ճ͞ΕͨΒʁ w ࠷େ?࣍ݩͷಛྔ w ৽͍͠ೖྗσʔλՃͷͨͼʹɼܭࢉϞσϧͷमਖ਼ !8
୯ޠҙຯͷදݱ w ޠኮΛҙຯͷ͋ΔϕΫτϧσʔλͰදݱ͢Δ w CMVF ʜ
w ͍͍ͩͨɼ͔Β࣍ݩͷϕΫτϧ w ୯ޠؒͷؔੑ͕දݱͰ͖Δ w CMVF ZFMMPXHSFFO !9 † †͜ͷϕΫτϧదͳͰ͢
ҙຯϕΫτϧԽ w XPSEWFDGBTU5FYU w ྆ऀͱ5PNBT.JLPMPW͕։ൃͨ͠ w ޠኮͷग़ݱύλʔϯ͔Β୯ޠҙຯΛֶश͢Δ w GBTU5FYUΛ8JLJQFEJBຊޠ൛ʢ݄ʣͷશ σʔλ͔Βֶशͨ͠ͷͰɼͦͷσϞΛհ͠·͢
!10
σϞʢ୯ޠͷՃݮࢉʣ Ԧ ঁஉ Ԧ൲ Ԧࢠ Ԧঁ ԦՈ
ࠃԦ Ԧࠃ Ԧٶ ઌԦ ԦҐ ϒϥϯγϡɾυɾφϰΝʔϧ βΫ ৭ γϟΞઐ༻βΫ βΫ** βΫ* ϊʔϚϧεʔπ ΨϯμϜλΠϓ γϟΞઐ༻ ζΰοΫ& چܕβΫ ΦϦʔϒυϥϒ ήϧάά ੨৭ ԫ৭ ৭ ৭ ന৭ ΦϨϯδ৭ ࢵ৭ ᒵ৭ ԫ ϐϯΫ৭ ਫ৭ ژ ϑϥϯεຊ ΤΫεʹΞϯʹϓϩϰΝϯε Ϙϧυʔ ύϦ ϒʔϧδϡ αϩϯʹυʹϓϩϰΝϯε ετϥεϒʔϧ ϦϤϯ ΞϰΟχϣϯ ίϩʔχϡ ϞϯϖϦΤ !11
ྨ w ୯ޠͷσʔλԽ͕Ͱ͖ͨ w ࣍ɼͦΕΒΛͬͯɼจষΛྨͯ͠Έ͍ͨ w ͔͜͜ΒػցֶशʢਂֶशʣͷʹͳΓ·͢ w ৄࡉઆ໌جૅ͕ࣝཁΓɼ͘ͳΓ·͢ w
งғؾͱ݁Ռ͚ͩΛͬ͞͞ͱհ͠·͢ !12
3$//ͰςΩετྨ w 4JXFJ-BJ -JIFOH9V ,BOH-JV +VO;IBP 3FDVSSFOU $POWPMVUJPOBM/FVSBM/FUXPSLTGPS5FYU $MBTTJpDBUJPO"""*7PM w
3FDVSSFOU $POWPMVUJPOBMΛΈ߹Θͤͨ// w 3//࣌ܥྻσʔλΛऔΓѻ͑Δ// w $//ը૾ྨͰߴਫ਼Λग़ͨ͠// !13
3$//ͷϞσϧߏ !14
,FSBTͰ࣮ͨ͠ !15
࣮ݧ w ΞϚκϯϨϏϡʔΛ༻͍ͯɼίϝϯτͷϨʔςΟϯάྨ Λߦͳͬͨ w ݄ͷ֤ΧςΰϦʔͷ্ҐҐͷΞϚκϯϨ Ϗϡʔ૯ݸͷ͏ͪɼऔಘͰ͖ͨݸͷϨ Ϗϡʔσʔλ ݅Λ༻ USBJO
WBM UFTU UPUBM !16
݁Ռ w ਫ਼ͱGͱʹಛผߴ͘ ͳ͍͕ɼ༧ଌਖ਼ղͷ ۙ͘ʹͨ͠ w ςΩετͷલॲཧͱ͔ Εͯ·ͨ͠ w ϨʔςΟϯάͷෆۉ
ߧະௐͰ͢ ਫ਼ G !17
·ͱΊ w GBTU5FYUΛͬͯࣗવݴޠΛಛྔԽͨ͠ w 3$//ͰΞϚκϯϨϏϡʔͷϨʔςΟϯάྨ͕Ͱ͖ͨ w ୯ޠͦͷ··ҰจࣈͣͭΛೖྗʹ͢Δ߹͋Δ w ͦͷ߹ͷࢿྉ࡞͔ͬͨΒɼ·͍͔ͨͭͷػձʹ !18