Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (20)

Лучшие ответы пользователя

Все ответы (18)
  • На сколько реально выучить SWIFT если никогда не учил программирование?

    @ubuntuman
    Beginner developer
    Изучение языка программирования не относится к вещам из разряда "тебе придётся убить на это сотни лет медитаций". Если есть желание, то за месяц-два освоите базовые функции языка. Статьи, самоучители, поисковики, обучающие видео на YouTube дадут всё, что необходимо. Крутым кодером вы вряд ли станете без больших вложений времени, но написать свою простенькую игру сможете.

    И не стоит пытаться освоить интерфейс громоздких Xcode, VS или Qt, вам сейчас надо только знать, как создать проект, отдельный файл, как запустить написанную программу, всё. Остальному со временем найдёте применение и начнёте использовать.
    Ответ написан
    1 комментарий
  • Как придумывать осмысленные имена для классов?

    @ubuntuman
    Beginner developer
    В последнее время для названий переменных я использую описание содержимого (пример: pages, currentIndex, countSteps, lastColor),
    для функций описание действия (пример: createNewPicture, saveToFile, removeLastPage, getCountElements),
    а для классов либо краткое описание, либо слова с приставкой -er (пример: BlockSplitter, PagesStore, ColorsManager, TextFormatter). Разумеется, часто слова повторяются. Если это для хранения, то тут Store, если для управления, то manager, controller, если для разделения/фильтрации, то Sepatator, Splitter и т.д. Если не могу подобрать ничего знакомого, лезу в переводчик, вбиваю слово и ищу наиболее простой и "красивый" вариант перевода, его и использую.

    Не знаю, нормально ли это, но мне пока нравится…
    Ответ написан
    Комментировать
  • Интересен ли плеер с интеллектуальным Shuffle для PC и в будущем Android?

    @ubuntuman
    Beginner developer
    Попробуйте ради интереса выложить его на Github, а заодно протестировать его на паре знакомых меломанов. Так, что бы точно удостовериться в успехе. А вообще, думаю, идея интересная.
    Ответ написан
  • Почему не ассоциируются кнопочки в Xcode?

    @ubuntuman
    Beginner developer
    Наводите мышку, зажимаете ПКМ и, удерживая клавишу мыши, тащите в ассистенте внутрь класса, а потом выбираете не Outlet, а Action. Если простейшем приложении с одной кнопкой (без каких-то изменений параметров формы) не удастся так сделать, то, имхо, у вас какие-то проблемы в самой среде разработки.
    Ответ написан
    3 комментария
  • Ваш личный топ горячих клавишей Mac OS X?

    @ubuntuman
    Beginner developer
    • Cmd+C, Cmd+V, Cmd+X - Пояснения излишни
    • Ctrl+Left, Ctrl+Right - Переход между рабочими столами
    • alt+Space - вызов SpotLight (сам переназначил, что бы было рядом с переключением раскладки)
    • Shift+Cmd+R - режим чтения в Safari и звонок в Skype
    • Cmd+W - закрытие окна программы, вкладки, файла в редакторе
    • Cmd+F - поиск, само собой
    • Cmd+N - создание нового файла
    • Shift+Cmd+? - поиск по контекстным меню
    • Cmd++, Cmd+- - изменение размеров чего-то
    • Ctrl+Cmd+F - включение/выключение полноэкранного режима

    Возможно, так
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (10)