RE: iPhone development with XCode and VoiceOver

  • From: "Ken Perry" <whistler@xxxxxxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Tue, 9 Feb 2010 16:37:45 -0500

Ok  I did get the hello world plus a bit working now I am going to add some
delegates to make sure I can make handle events.  

 

What I am wondering is sure I know what a text box is and a label but is
there some way to get a list of all the controls?  I know Mac doesn't really
have a list it has some kind of cylinder thing that works as a list but if I
have to use the search for a control method to build this dialog I need to
know what these controls are.  I am going to go google hunting but I am
afraid that because a sighted person can just look through the list there
won't be anything posted anywhere.

 

What I need for the simple fruitBasket application is label, edit, some kind
of list, buttons, and that's it. 

 

I plan on putting this simple test app on both the IPhone and on the Mac
once I can prove I can make that nicely then I will jump on these other
projects I have had burning my pockets.

 

Thanks for any help.

 

Ken

 

From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of E.J. Zufelt
Sent: Tuesday, February 09, 2010 12:41 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: iPhone development with XCode and VoiceOver

 

Good afternoon,

 

Not sure if it's been mentioned here, but mv-dev is supposed to be a mac
development list for the visually impaired at Google Groups.

 

I am completely blind and have done some GUI work in Java and Visual Studio
in the past, but most of the development work I've done has been back end
and web based.

 

Thanks,

Everett

Follow me on Twitter
http://twitter.com/ezufelt

View my LinkedIn Profile
http://www.linkedin.com/in/ezufelt

 

 

 

On 2010-02-09, at 12:32 PM, Ken Perry wrote:





 

 

I have been there and I am not impressed most are not as far as you and most
are partially sighted.  By the way are you blind or visually impaired.

 

Ken

 

From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of E.J. Zufelt
Sent: Tuesday, February 09, 2010 12:28 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: iPhone development with XCode and VoiceOver

 

Good afternoon Ken,

 

You might want to visit http://lists.apple.com and look for the
accessibility-dev list.  I believe that there might be some other blind
developers there.

 

 

Everett

Follow me on Twitter
http://twitter.com/ezufelt

View my LinkedIn Profile
http://www.linkedin.com/in/ezufelt

 

 

 

On 2010-02-09, at 12:22 PM, Ken Perry wrote:






 

 

True but what we both need to be thinking is of scraping for it.  If Apple
is not going to do it we should we have the tools we just have to figure out
how to best use them.  Scripting for this should be easier than scripting
for visual studio because the information is already there.

 

Ken

 

 

From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of E.J. Zufelt
Sent: Tuesday, February 09, 2010 10:46 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: iPhone development with XCode and VoiceOver

 

Good morning Ken,

 

In short, no.  I have been able to add multiple types of UI controls to the
interface, but as far as sizing and positioning nothing yet.  I notice that
there are a tremendous number of unlabelled radios, buttons, etc. in
Interface Builder that will make this a definite challenge for a blind
developer.

 

Thanks,

Everett

Follow me on Twitter
http://twitter.com/ezufelt

View my LinkedIn Profile
http://www.linkedin.com/in/ezufelt

 

 

 

On 2010-02-09, at 9:00 AM, Ken Perry wrote:







Have you done any more han drop a label for example have you been able to
lie up controls?

 

Ken

 

From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of E.J. Zufelt
Sent: Tuesday, February 09, 2010 8:01 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: iPhone development with XCode and VoiceOver

 

Good morning Ken,

 

I haven't found a consistent way, but attempting to open the context menu
(VO + Shift + M) and selecting Open in Finder works with some degree of
reliability.

 

HTH,

Everett

Follow me on Twitter
http://twitter.com/ezufelt

View my LinkedIn Profile
http://www.linkedin.com/in/ezufelt

 

 

 

On 2010-02-09, at 7:57 AM, Ken Perry wrote:








 

 

Did you ever find a consistant way to click on the xib files? 

 

Ken

 

From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of E.J. Zufelt
Sent: Tuesday, February 09, 2010 7:53 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: iPhone development with XCode and VoiceOver

 

Good morning,

 

Last night I successfully built and ran a Cocoa "Hello World" application
for OS/X using XCode and Interface Builder with VoiceOver.  The next step
was to build and run a Cocoa "Hello World" app for the iPhone.

 

I would be happy to hear if anyone has found information that contradicts
the following.

 

Problem: Anyone can register and download the iPhone SDK and start
developing iPhone applications on their Mac.  However, the iPhone Simulator,
which is where you test your app, is not accessible with VoiceOver on the
Mac.  Indeed, a blind developer cannot test their own application on the
Mac.

 

After doing some reading I believe that the answer to this is to sign up for
the iPhone Developer program ($99 USD).  This provides, amongst other
things, the ability to build and test your apps on an iPhone or iPod Touch
if you have one.

 

I would encourage anyone interested in doing iPhone development to e-mail
accessibility@xxxxxxxxx (they are normally very responsive) to let them know
how you feel about this (and anything else regarding Apple accessibility).
It just doesn't seem right to me that blind developers need to pay $99 to
experiment with iPhone development.

 

Thanks,

Everett

Follow me on Twitter
http://twitter.com/ezufelt

View my LinkedIn Profile
http://www.linkedin.com/in/ezufelt

 

 

 

 

 

 

 

Other related posts: