Я новичок в программировании на Mac и iOS и недавно решил серьезно заняться разработкой приложений для обеих платформ. Первым шагом, который я предпринял, была регистрация на программы разработчика Mac и iOS, загрузка Xcode и изучение книги о Objective-C. Я провел последние 6 недель, познакомившись с Objective-C, его синтаксисом, концепциями и базой Foundation, и был чисто развивающим приложениями командной строки для этих целей.
Теперь следующий шаг выглядит как Cocoa и разрабатывает приложения, предлагающие графические интерфейсы, которые я сейчас просматриваю. Теперь, вот проблема, с которой я сталкиваюсь: поскольку я полностью слеп, я не вижу визуально экран. Таким образом, я использую VoiceOver, устройство для чтения с экрана, встроенное в OS X и iOS. Возможно, некоторые из вас разработчики слышали о VoiceOver в какой-то момент, так как Apple указала множество рекомендаций по доступности, которые касаются VoiceOver. В этой заметке, спасибо всем вам, кто соблюдает эти рекомендации, ваши усилия очень ценятся!!!: -)
Что касается Xcode, он действительно хорошо работает с VoiceOver (VO). Добавление новых элементов пользовательского интерфейса также не имеет большого значения, я могу просто скопировать их из библиотеки и вставить их в представление. Однако я не могу перетащить их и настроить их привлекательным способом, или, по крайней мере, я еще не нашел способ сделать это, пока я только начинаю!
Теперь мне действительно хотелось бы узнать, есть ли какой-либо "текстовый" способ компоновки элементов пользовательского интерфейса. Я знаю, что у инспектора есть множество вариантов, но я не уверен, что если кто-нибудь из них разрешит мне, скажем, изменить координаты элемента пользовательского интерфейса вручную. Кроме того, я читал о новых ограничениях, которые помогают создать согласованный макет, но на данный момент я не очень-то знаком с тем, как они могут быть использованы или если они вообще будут полезны в моем случае.
Кроме того, я понимаю, что создание интерфейса, который на 100% привлекателен для знакомого конечного пользователя, может быть невозможен для меня, так как мне трудно решить выбор цвета или создать логотип. Таким образом, мне, вероятно, придется нанять кого-то для этих вещей. Однако, если бы я мог просто указать макет примерно, это уже мне очень помогло!
Спасибо за любые идеи/предложения: -)
Робин