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 Accessibility
Search
Ash Furrow
November 20, 2012
Technology
1
3.2k
iOS Accessibility
A brief overview of accessibility on iOS: what it is, the challenges, and the rewards.
Ash Furrow
November 20, 2012
Tweet
Share
More Decks by Ash Furrow
See All by Ash Furrow
Migrating to React Native: A Long-Term Retrospective
ashfurrow
0
180
How Artsy Automates Team Culture
ashfurrow
0
2.8k
Building Custom TSLint Rules
ashfurrow
0
360
Circumventing Fear of the Unknown
ashfurrow
1
460
Building Better Software by Building Better Teams
ashfurrow
1
500
Building Open Source Communities
ashfurrow
0
760
Comparative Asynchronous Programming
ashfurrow
2
9.2k
Building Compassionate Software
ashfurrow
0
350
Swift, Briskly
ashfurrow
0
110
Other Decks in Technology
See All in Technology
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
1
140
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
13k
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
120
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
210
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
1.4k
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
240
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
310
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
540
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
2
480
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
770
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
390
Featured
See All Featured
Teambox: Starting and Learning
jrom
133
8.8k
Into the Great Unknown - MozCon
thekraken
32
1.5k
A Tale of Four Properties
chriscoyier
156
23k
Adopting Sorbet at Scale
ufuk
73
9.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Being A Developer After 40
akosma
87
590k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Producing Creativity
orderedlist
PRO
341
39k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Transcript
Accessibility Ash Furrow iOS Lead iOS Developer,
Matters Accessibility
None
Ontario Citizens 1 in 7
Ontario Citizens Broader 1 in 7 Appeal Market
Legislation Ontario Citizens Broader AODA 1 in 7 Appeal Market
Legislation Ontario Citizens Broader Low Cost in iOS AODA Relatively
1 in 7 Appeal Market
iOS is and visual aural
You wouldn’t ship a shitty visual interface Why would you
ship a shitty aural one?
Accessibility is HARD
WHY?
TURN VoiceOver ON (seriously)
Accessibility is EASY
UIAccessibility
Part of UIKit Built in UIAccessibility
Part of UIKit Built in UIAccessibility Conformed to by UIView
Built in
Part of UIKit Built in UIAccessibility Conformed to by UIView
Built in You can roll your own Built in
UIAccessibilityTraits Causes Page Turn Starts Media Session None Button Link
Search Field Image Plays Sound Keyboard Key Static Text Summary Element Not Enabled Updates Frequently Adjustable Allow Direct Interaction Header Selected
invisible THE BUTTON
Using as button labels
drawRect: UITableViewCell
Localization ຊԽ ϩʔΧϥΠθʔγϣϯ !"#$%&ا локализация lokalisasyon lokalisatie εντοπισµός localisation localización
lokalisering localização
Honour Building quality software is a measure of Quality Building
accessible software is a measure of
Book Buy My