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
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS 開発で便利なツールたち
YUMEMI.grow Mobile #14
https://yumemi.connpass.com/event/320094/
Mitsuharu Emoto
June 20, 2024
More Decks by Mitsuharu Emoto
See All by Mitsuharu Emoto
iPhoneと共に過ごす夏
mitsuharu
0
47
WKWebViewとアクセシビリティ
mitsuharu
0
90
WKWebView と仲良くする
mitsuharu
0
180
推測するな、計測せよ(Swift編)
mitsuharu
0
110
React Native updates
mitsuharu
0
87
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
480
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
mitsuharu
0
110
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
120
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
300
Other Decks in Programming
See All in Programming
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
210
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
140
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.8k
Claude Team Plan導入・ガイド
tk3fftk
0
190
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
390
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
220
継続モナドとリアクティブプログラミング
yukikurage
3
590
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
2
1.4k
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
Creating Composable Callables in Contemporary C++
rollbear
0
210
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
360
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
170
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Believing is Seeing
oripsolob
1
170
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Making the Leap to Tech Lead
cromwellryan
135
10k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
900
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.3k
The Invisible Side of Design
smashingmag
301
52k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
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