Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WKWebViewとアクセシビリティ
Search
Mitsuharu Emoto
April 23, 2025
Programming
96
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WKWebViewとアクセシビリティ
YUMEMI.grow Mobile #21 - connpass
https://yumemi.connpass.com/event/351146/
Mitsuharu Emoto
April 23, 2025
More Decks by Mitsuharu Emoto
See All by Mitsuharu Emoto
自作 PC で始めるローカル LLM を利用した Xcode のコード自動生成
mitsuharu
0
43
iPhoneと共に過ごす夏
mitsuharu
0
53
WKWebView と仲良くする
mitsuharu
0
190
推測するな、計測せよ(Swift編)
mitsuharu
0
120
React Native updates
mitsuharu
0
89
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
510
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
mitsuharu
0
130
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
130
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
320
Other Decks in Programming
See All in Programming
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
420
すこし踏み込む CancellationToken
htkym
2
1.3k
AHC070解法紹介
eijirou
0
140
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
3.3k
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
200
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
300
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
550
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
390
setup-vp GitLab対応の裏側
naokihaba
0
140
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
110
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
290
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
310
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
How STYLIGHT went responsive
nonsquared
100
6.3k
The Pragmatic Product Professional
lauravandoore
37
7.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
720
BBQ
matthewcrist
89
10k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
540
Transcript
8,8FC7JFXͱΞΫηγϏϦςΟ ߐຊޫ ਫ :6.&.*HSPX.PCJMF 1
ࣗݾհ w ͑ͱΈͭΔ w גࣜձࣾΏΊΈJ04ςοΫϦʔυ w ࠓٕज़ॻయͷقઅ͕དྷ·ͨ͠Ͷ w ࠷ۙ.4UBDLͰ༡ΜͰ͍Δˠ 2
ͦͷதͷ̍ͭͷϩʔΧϧ--.ͷ։ൃΩοτ
w ಉҰͷιʔείʔυ͔Βੜͨ͠ը໘ ͷεΫϦʔϯγϣοτͰ͢ w ͱ͋Δ04ϨϕϧͷઃఆΛͨ͠ͱ͖ ͷҧ͍Ͱ͢ w ࠨ͕ظ͢ΔදࣔͰ͢ w
ԿͷઃఆΛߦ͔͔ͬͨΓ·͔͢ʁ 3
ղ w 04ͷઃఆΞϓϦ͔Βʮը໘දࣔͱ໌ Δ͞ʯͷʮ֦େදࣔʯͰ֦େΛ༗ޮ ʹ͠·ͨ͠ w J1IPOFͷॳظઃఆ࣌ʹઃఆͰ͖ΔΞ ϨͰ͢ w ΞΫηγϏϦςΟͷ̍ͭͩͱࢥ͏͕ɺ
ΞΫηγϏϦςΟͷ߲ʹͳ͍ 4
J04ͷΞΫηγϏϦςΟ w Ұൠతʹɺඪ४6*Λ࠾༻ͯ͠దʹར༻͍ͯ͠Εɺදࣔʹؔ͢ΔΞΫ ηγϏϦςΟͷઃఆ͕มΘͬͯɺࣗಈతʹରԠͯ͘͠ΕΔ w Ͱɺͳͥઌ΄ͲͷͰڍ͛ͨྫɺΞΫηγϏϦςΟͷઃఆʹै͠ ͳ͔ͬͨͷ͔ʁ 5
ݪҼ w 8,8FC7JFXΛར༻͍ͯ͠·ͨ͠ w ӈਤͷΑ͏ʹɺ)5.-ͷதͰݻఆαΠζ ͕ઃఆ͞Ε͍ͯ·ͨ͠ w ඪ४6*ͰݻఆαΠζͩͱɺΞΫηγ ϏϦςΟͷઃఆʹΑͬͯද่͕ࣔΕΔ w
)5.-ͷதɺJ04ͷͷཧԼͰ ͳ͍ͷͰɺ։ൃऀ͕ରԠ͢Δඞཁ͕͋Δ 6
վΊͯɺઃఆͷཧ w എܠ w )5.-ͷதͰݻఆαΠζΛఆ͍ͯͨ͠ w ֦େදࣔʹΑΓɺද͕ࣔݟΕͨ w ղܾ͍ͨ͜͠ͱ w
ݟΕͳ͍Λ࠷༏ઌͱͯ͠ɺදࣔ͢Δ 7 ҙ w ࠓճͷྫͱͯ͠ɺނҙʹ ࡞Γʹ͕͋Δ)5.-Λ ར༻͍ͯ͠·͢ w ҰൠతʹϨεϙϯγϒϧσβ ΠϯΛߟྀ͞Εͯ࡞͞ΕΔ ͷͰɺى͜Γʹ͍͘Ͱ͢ w ༷ʑͳ͕݅ॏͳͬͨ͏͑ Ͱɺग़ձ͏͍͠Ͱ͢
֦େ༗ޮͰԿ͕ى͍ͬͯ͜Δͷ͔ w J1IPOFͰ֦େ༗ແͰCPVOETΛൺֱͨ͠ w ௨ৗ3FUJOBഒ͕ͩɺ֦େ༗ޮͩͱഒʹͳΔ w 3FUJOB͕ҟͳͬͯɺ૬ରతʹஔ͍ͯ͠Ε௨ৗͳ͍ w ࠓճ)5.-ͰݻఆαΠζˍ8FC,JUͷϨϯμϦϯάͱɺࣄ͕ҟͳΔ ෯
ߴ͞ σϑΥϧτ ֦େ༗ޮ ࢀߟͱͯ͠ϐΫηϧ 8
֦େ༗ޮͷঢ়ଶΛऔಘ͢Δ w 3FUJOBഒ6*4DSFFONBJOTDBMFͰऔಘͰ͖Δ w ʹઃఆ͞Εͨ3FUJOBͷഒΛฦ͚ͩ͢ w ࣮ࡍͷഒ6*4DSFFONBJOOBUJWF4DBMFͰऔಘͰ͖Δ w TDBMFͱOBUJWF4DBMFΛൺֱͯ͠ɺ֦େఆͰ͖Δ ҙ
6*4DSFFONBJOEFQSFDBUFEʹͳ͍ͬͯ·͢ɻࠓճɺઆ໌ ؆ུͷͨΊར༻ͯ͠·͢ɻ࣮ࡍͷར༻࣌ॻ͖͍͑ͯͩ͘͞ɻ ͳ͓ɺ)5.-Ͱ͔Δ ͷɺ3FUJOBഒͷΈ 9
)5.-Ͱ֦େʹରԠ͢Δྫ w ͷ֦େঢ়ଶΛௐͯɺิਖ਼ޙͷαΠζΛܭࢉ͢Δ w )5.-ʹ֦େঢ়ଶʹରԠͨ͠αΠζΛ͢ ҙ ͷ֦େΛΞϓϦ͔Β)5.- ʹөͤ͞Δ୯७ͳରԠྫͰ͢ɻ ࣮ࡍɺϑϩϯτΤϯυΤϯδχ Ξͱ૬ஊ͍ͯͩ͘͠͞ɻ
10
༨ஊ w γϛϡϨʔλʔͩͱɺ֦େઃఆ࣮ػͱҟͳΓɺσϕϩούͷதʹ͋Δ 11
ଞͷදࣔؔ࿈ͷΞΫηγϏϦςΟ w ΞΫηγϏϦςΟ͔ΒจࣈΛେ͖ͨ͘͠߹ɺจࣈα Πζ͚͕ͩมߋʹͳΓ·͢ w දࣔαΠζ͕จࣈαΠζͱ૬͍ؔͯ͠ΕɺมԽ͢Δ w 8FCϖʔδͷ߹ɺΞϓϦ͔ΒจࣈαΠζΧςΰϦΛऔ ಘͯ͠ɺͦΕΛ)5.-ʹͯ͠ɺจࣈαΠζΛௐ͢Δ 12
˞μʔΫςʔϚ)5.-$44ͰରԠՄೳͰ͢ɻΞϓϦ͔Βঢ়ଶΛ͢͜ͱͰ͖·͢
·ͱΊ w J04ͷΞΫηγϏϦςΟΑ͘Ͱ͖͍ͯΔ͕ɺඪ४6*ͱҟͳΔϨϯμϦ ϯάͩͱɺखಈͰରԠ͢Δඞཁ͕͋Δ w 8,8FC7JFX)5.-$44ͷ͕ࣝඞཁʹͳΓ·͢ w ϑϩϯτΤϯυΤϯδχΞ͞Μͱ૬ஊ͠·͠ΐ͏ w ΞϓϦͰ8,8FC7JFXͷΈࠐΈɺ͍Ζ͍Ζߟ͑Δ͜ͱ͕ଟ͍Ͱ͢
13