7

我完全是盲人,想为 IOS 和/或 OS X 编写代码。在 Xcode 5.1 中,可访问性得到了改进,但配音用户(比如我)似乎仍然无法访问界面构建器。

考虑到这一点,是否有在 Xcode 中不使用界面生成器的情况下编写 OS X 和 iPhone 应用程序的教程?或者,有没有办法使用带有画外音的界面构建器(没有视线)?如果有的话,我肯定会喜欢使用 gui 工具,但是如果我必须对它进行硬编码,那就这样吧。

先感谢您!

4

3 回答 3

3

我的感觉是你应该简单地对接口进行编码。

首先,自动布局使这比过去更加明智。“视觉”约束语言确实是象征性的;为你制作。

其次,绑定窗格根本不适合您。糟糕的设计,我猜。但我们在那里。使用 API。

包括 Brent Simmons (netnewswire, vesper) 在内的许多有远见的编码人员几乎不使用界面生成器。没有它你会没事的。

于 2013-11-14T03:37:09.220 回答
1

我没有听过,但请听听以下播客。该描述指出它涵盖了界面构建器的基础知识。 http://maccessibility.net/2013/01/17/the-maccessibility-dev-podcast-1-using-xcode-with-voiceover/

于 2013-11-14T14:04:15.853 回答
0

您可能需要考虑 RubyMotion 作为替代方案。

Austin Seraphin# inspect2013会议上的这个MP3演讲中谈到了如何将 RubyMotion 作为盲人开发人员使用。我通过一篇博客文章找到了这个演讲,其中提到了奥斯汀的精彩演讲。

对于纯 XCode 使用,我尝试使用 PaintCode 进行试验,但它在 Voice Over 模式下毫无用处。您可能会发现Erica Sadun 的Auto-Layout 一书很有用,因为她详细介绍了基于代码的方法。第二版的 iBooks 链接在这里

像 Austin 和您这样的人为克服障碍而付出的努力让我感到谦卑,每当我对生活和软件开发中的小不便感到恼火时,我都会努力记住这一点。说谢谢似乎很愚蠢,但我只想祝贺你迄今为止所取得的成就。

于 2013-11-14T03:57:48.843 回答