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
iOS 開発で便利なツールたち
Search
Mitsuharu Emoto
June 20, 2024
Programming
0
280
iOS 開発で便利なツールたち
YUMEMI.grow Mobile #14
https://yumemi.connpass.com/event/320094/
Mitsuharu Emoto
June 20, 2024
Tweet
Share
More Decks by Mitsuharu Emoto
See All by Mitsuharu Emoto
iPhoneと共に過ごす夏
mitsuharu
0
2
WKWebViewとアクセシビリティ
mitsuharu
0
30
WKWebView と仲良くする
mitsuharu
0
110
推測するな、計測せよ(Swift編)
mitsuharu
0
41
React Native updates
mitsuharu
0
39
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
270
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
mitsuharu
0
40
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
70
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
140
Other Decks in Programming
See All in Programming
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
210
Claude Codeの使い方
ttnyt8701
1
110
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
780
GoのGenericsによるslice操作との付き合い方
syumai
2
610
XSLTで作るBrainfuck処理系
makki_d
0
200
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
500
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
110
Go Modules: From Basics to Beyond / Go Modulesの基本とその先へ
kuro_kurorrr
0
120
Java on Azure で LangGraph!
kohei3110
0
120
カクヨムAndroidアプリのリブート
numeroanddev
0
420
2度もゼロから書き直して、やっとブラウザでぬるぬる動くAIに辿り着いた話
tomoino
0
160
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
210
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to train your dragon (web standard)
notwaldorf
92
6.1k
How STYLIGHT went responsive
nonsquared
100
5.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
We Have a Design System, Now What?
morganepeng
52
7.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Building an army of robots
kneath
306
45k
Transcript
J04։ൃͰศརͳπʔϧͨͪ ߐຊޫ :6.&.*HSPX.PCJMF 1
ࣗݾհ w ͑ͱΈͭΔ w גࣜձࣾΏΊΈJ04ςοΫϦʔυ w J04%$+BQBOͰϙελʔൃදɾύϯϑϨοτهࣄͰࢀՃ͠·͢ w "QQMF7JTJPO1SPങͬͯ·ͤΜ 2
ΏΊΈେٕྛ` w גࣜձࣾΏΊΈͷ༗ࢤϝϯόʔ͕ωλΛ࣋ͪدٕͬͯज़ ಉਓࢽΛॻ͖·ͨ͠ w ݄ͷٕॻതٕज़ॻయͰΓ·ͨ͠ w ిࢠ൛͋Γ·͢ˠIUUQTUFDICPPLGFTUPSH QSPEVDUBK+47YI2D2:%3ORCGY w
ίϛέʢ݄༵۠͞ϒϩοΫCʣ ͰࢴຊΛ͠·͢ 3 ԁ ిࢠ൛
ࠓ͓͢͠Δ͜ͱ w J04ΞϓϦ։ൃʹඞਢͳπʔϧ9DPEFͰ͕͢ɺͦΕҎ֎ͷศརͳπʔ ϧΛհ͠·͢ w ࢲ͕Ѫ༻͍ͯ͠ΔπʔϧΛಠஅͱภݟͰհ͠·͢ 4
ఆ൪ɾϝδϟʔฤ 5
9DPEFT w ݴΘ͕ͣͳɺυఆ൪ͷ9DPEFμϯϩʔυπʔϧ w ͏"QQMF%FWFMPQFSʹ9DPEFΛ୳͠ʹߦ͔ͳ͍͍ͯ͘ w ͳ͓ɺ9DPEFͷμϯϩʔυ͕ૣ͘ͳͬͨͱධ͕ͩɺ࣮ࡍJ04ͷϥ ϯλΠϜ͕ผʹͳ͚ͬͨͩͰɺτʔλϧͰมΘΒͳ͍ w ༗໊ͳͷͰɺઆ໌ׂѪ͠·͢
ఆ൪ 6
$IBSMFT1SPYZNBO w ݴΘ͕ͣͳɺυఆ൪ w ௨৴ͷϞχλϦϯάɺϨεϙϯεͷվมͳͲΛߦ͏ w ௨৴ؔ࿈ͷσόοάͰඞਢͷπʔϧ w ༗໊ͳͷͰɺઆ໌ׂѪ͠·͢ ఆ൪
7
ඪ४ͷϝϞாΞϓϦ w 63-Λ.BD#PPLͰॻ͍ͯɺಉظ͞Εͨ J1IPOFͰͦͷ63-Λλοϓ͢Δ w 63-εΩʔϜ6OJWFSTBM-JOLTͷςετʹ ෆՄܽͰ͢ w ύϥϝʔλมߋଈ࠲ʹೖྗˍө͞ΕΔͷ Ͱɺ͓͢͢ΊͰ͢
8 ҙ֎
͔͜͜ΒϚΠφʔฤ 9
$PSF%BUB-BC w $PSF%BUBΛ֬ೝ͢Δࡍɺࠓ·Ͱ%##SPXTFSGPS42-JUFͰར༻ͯ͠ ͕ͨɺ͋͘·Ͱ42-JUFͷϏϡʔΞʔͩͬͨͷͰɺࡉ͔͘ݟΕͳ͍ w $PSF%BUBͷʮதʯΛ͔ͬ͠ΓݟΔ͜ͱ͕Ͱ͖·͢ w ϦϨʔγϣϯ͕͔Γ͍͢ͷͰɺ$PSF%BUB։ൃʹඞਢ w .BD"QQ4UPSFͰങΓԁͱࡒʹ༏͍͠
w IUUQTCFUBNBHJDOMQSPEVDUTDPSFEBUBMBCIUNM 10
4JN1IPMEFST w ϝχϡʔόʔறࡏͷγϛϡϨʔλʔࢧԉπʔϧ w ؆୯ʹΞϓϦͷσʔλআɺαϯυϘοΫ εʹΞΫηεͰ͖Δ w αϯυϘοΫεʹอଘ͞Εͨσʔλͷ֬ೝʹ ศརͳͷͰɺѪ༻ͯ͠·͢ w
ങΓԁͱࡒʹ༏͍͠ w IUUQTTJNQIPMEFSTDPN 11
0QFO4JN w 0QFO4JNJTBOPQFOTPVSDFBMUFSOBUJWFUP4JN1IPMEFST XSJUUFOJO 4XJGU w ઌϖʔδͷ4JN1IPMEFSTͷ044൛Ͱ͢ w ͨͩ͠ɺ͜͜ߋ৽͕ͳ͍ͷͰɺ͏͓͢͢Ί͠ͳ͍Ͱ͢ w
IUUQTHJUIVCDPNMVPTIFOH0QFO4JN 12
3PDLFU4JN w γϛϡϨʔλʔΛ؆୯ʹըͰ͖ΔͱϦϦʔε͞Εͨπʔϧ w 13Λ࡞ΔࡍʹɺରԠՕॴͷಈ࡞֬ೝΛࣔ͢ͷʹศར w ͔͠͠ɺ w 9DPEF͕γϛϡϨʔλʔͷըػೳΛαϙʔτͨ͠ w
ଞͷσεΫτοϓΩϟϓνϟͷΞϓϦʢແྉʣͰ༻Ͱ͖Δ w ෆཁʹͳͬͨʜͱߟ͍͑ͯͨ࣌ظ͕Զʹ͋Γ·ͨ͠ 13
3PDLFU4JN w ؆୯ૢ࡞ͰγϛϡϨʔλʔΛ੍ޚͰ͖Δສೳπʔϧʹͳ͍ͬͯ·͢ w 4JN1IPMEFSTͷ্Ґπʔϧʹͳ͍ͬͯ·͢ w .BD"QQ4UPSFͰԁͷαϒεΫͱɺ͜Ε·Ͱհͨ͠πʔϧͱ ൺΔͱগ͠ߴ͍Ͱ͕͢ɺͱͯศརͳπʔϧ͕ἧ͍ͬͯ·͢ w IUUQTXXXSPDLFUTJNBQQ
͓͢͢Ί 14
6TFS%FGBVMUTͷฤू ˞ͳ͔ͥ3PDLFU4JNͷεΫγϣ͕ࡱΕͳ͔ͬͨͨΊɺެࣜαΠτ͔ΒҾ༻ͯ͠·͢ 15
ϑϥΠτϞʔυͷରԠ w γϛϡϨʔλʔ͕αϙʔτ͍ͯ͠ͳ͍ػೳ ʮϑϥΠτϞʔυʯΛಠࣗαϙʔτ w ΞϓϦ͝ͱʹϑϥΠτϞʔυΛઃఆ w ࠓ·Ͱ.BD#PPLࣗମͷ8J'JΛແޮʹ͠ ͍ͯͨϑϥΠτϞʔυͷݕূ͕खܰʹʂ w
IUUQTXXXBWBOEFSMFFDPNTXJGU PQUJNJ[JOHOFUXPSLSFBDIBCJMJUZ ˞ͳ͔ͥ3PDLFU4JNͷεΫγϣ͕ࡱΕͳ͔ͬͨͨΊɺެࣜαΠτ͔ΒҾ༻ͯ͠·͢ 16
ͦͷଞͷػೳ w ϞοΫʢΞϓϦσβΠϯʣͷ࡞ࢧԉ w μʔΫϞʔυΞΫηγϏϦςΟͷΓସ͑ w ҐஔใͷγϛϡϨʔτ w ͷMPDBMF5JNF;POFͷมߋ w
ʜͳͲͳͲɺγϛϡϨʔλʔͷઃఆΞϓϦͷγϣʔτΧοτͷ༻ͳ ͲɺͱͯศརͰ͢ɺ̍िؒͷແྉମݧ͕͋ΔͷͰ৮ͬͯݟ͍ͯͩ͘͞ 17
·ͱΊ w ศརͳπʔϧΛͬͯɺޮΑ͘։ൃΛ͠·͠ΐ͏ w ্ʹٞΛग़ͯ͠ɺπʔϧʹ՝ۚ͠·͠ΐ͏ w ଞʹศརͳπʔϧ͕͋Εɺͥͻڭ͍͑ͯͩ͘͞ 18