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
20160831 VoiceOverの話
Search
Kei Ito
August 31, 2016
Programming
0
1.2k
20160831 VoiceOverの話
関モバ #17 の資料です
Kei Ito
August 31, 2016
Tweet
Share
More Decks by Kei Ito
See All by Kei Ito
20211015 Mac CatalystでmacOS用アプリを作る
itok
2
4.1k
20210219 Flutterに入門してみた
itok
1
3.9k
20201009 iOS 14 ウィジェットをつくってみた
itok
1
2.3k
20191206 Property Wrappers 入門
itok
0
1.5k
20190920 iOS 13 対応ではまった話
itok
1
2.3k
20190726 Background App Refresh Taskがやってきた
itok
0
2.1k
20190722 Firebase Remote Configでアドネットワークを管理する
itok
0
1.5k
20190419 iOSアプリで証明書の情報を参照する
itok
0
1.4k
20190412 Android TV向けアプリを作ってみる
itok
0
1k
Other Decks in Programming
See All in Programming
ソフトウェアエンジニアの成長
masuda220
PRO
12
2.1k
SwiftUI Viewの責務分離
elmetal
PRO
2
280
読まないコードリーディング術
hisaju
0
100
PRレビューのお供にDanger
stoticdev
1
240
AWS Step Functions は CDK で書こう!
konokenj
4
280
Django NinjaによるAPI開発の効率化とリプレースの実践
kashewnuts
1
280
Honoとフロントエンドの 型安全性について
yodaka
7
1.5k
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
はじめての Go * WASM *OCR
sgash708
1
110
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
200
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3.2k
Swift Testingのモチベを上げたい
stoticdev
2
120
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Building Your Own Lightsaber
phodgson
104
6.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
RailsConf 2023
tenderlove
29
1k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Embracing the Ebb and Flow
colly
84
4.6k
A designer walks into a library…
pauljervisheath
205
24k
Transcript
7PJDF0WFSͷ ؔϞόΠϧΞϓϦݚڀձ !JUPL@UXJU
!JUPL@UXJU w ͍ͱ͏͚͍ʢJUPLʣ w ɹɹɹɹɹɹͷதͷਓ w ެࢲڞʹϓϩάϥϚJ04.BDʢͨ·ʹ"OESPJE8JOEPXTʣ w IUUQJUPLKQ IUUQTPSBLB[FDPKQ
7PJDF0WFS w ࢹ֮ʹϋϯσΟ͕͋ΔϢʔβ͚ͷಡΈ্͛Πϯλʔ ϑΣʔε w 04ʹඪ४ͰࡌʢJ04Ҏ߱ʣ w "QQMF8BUDIʹࡌ
جຊૢ࡞ w λοϓͰཁૉબˠಡΈ্͛ w μϒϧλοϓͰ௨ৗͷλοϓ w εΫϩʔϧɿຊࢦεϫΠϓʢXBUDIຊࢦʣ
6*"DDFTTJCJMJUZ w BDDFTTJCJMJUZʹؔ͢Δϓϩτίϧ w BDDFTTJCJMJUZ-BCFMΛࢦఆ͢Ε͍͍ͩͨେৎ
9DPEFͰࢦఆ
6*-BCFM ϥϕϧͷςΩετ 6*#VUUPO λΠτϧը૾ϑΝΠϧ໊ 6**NBHF7JFX6*7JFX ͳ͠ σϑΥϧτͷಡΈ্͛
6*7JFXʹಠࣗMBCFM self.isAccessibilityElement = true self.accessibilityTraits = UIAccessibilityTraitStaticText self.accessibilityLabel = "..."
5JQT w ։ൃதΞΫηγϏϦςΟͷγϣʔτΧοτΛࢦఆͯ͠ ͓͘ͱΓସָ͕͑ w 7PJDF0WFS͕༗ޮ͔Ͳ͏͔ 6*"DDFTTJCJMJUZ*T7PJDF0WFS3VOOJOH Ͱஅ w XBUDI04ʹ6*"DDFTTJCJMJUZQSPUPDPMͳ͍
w 8,*OUFSGBDF0CKFDUʹTFUUFS͋Γ w $MPDL,JUɿQSPWJEFSʹΑͬͯଐੑ͋Γ
5JQT w ࿈ଓͨ͠ຊޠಡΈ্͛Ͱదʹ۟ಡΛૠೖͨ͠΄͏͕͍͍ w ୯Ґຊޠදهʹมͨ͠΄͏͕͍͍ w ʮ̼ʯˠʮϝʔτϧʯ w 7PJDF0WFSಠࣗͷૢ࡞ํ๏Λ֮͑Α͏ w
ྫʣ௨ηϯλʔɿεςʔλεόʔλοϓ ຊࢦԼεϫΠϓ w IUUQTTVQQPSUBQQMFDPNFOVT)5