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
5
WKWebViewとアクセシビリティ
mitsuharu
0
32
WKWebView と仲良くする
mitsuharu
0
110
推測するな、計測せよ(Swift編)
mitsuharu
0
41
React Native updates
mitsuharu
0
41
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
280
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
mitsuharu
0
42
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
71
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
150
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
700
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
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