Ответы пользователя по тегу Apple Xcode
  • Как обратно включить начальное меню xcode?

    yakovmanshin
    @yakovmanshin
    Software Engineer
    Это окно можно открыть в любое время через меню Window → Welcome to Xcode; также работает сочетание клавиш shift + command + 1. В открывшемся окне можно вернуть галочку Show this window when Xcode launches.
    Ответ написан
    Комментировать
  • На счет StoryBoard и чистого кода?

    yakovmanshin
    @yakovmanshin
    Software Engineer
    1. Файлы .storyboard — это по сути XML-документы, в которых хранится структура интерфейса приложения. Если вы откроете сториборд в текстовом редакторе, то увидите что-то подобное:
    5cdf186b054f5546973533.png
    Код всех элементов хранится там. Но в реальной работе открывать исходный код сторибордов не требуется; элементы интерфейса подключаются к коду иначе — с помощью аутлетов и экшенов. Здесь вы найдете детальный гайд.

    2. Если вы только входите в разработку для iOS, изучите Intro to App Development with Swift и App Development with Swift — бесплатные учебники от Apple, которые очень доходчиво объясняют основные понятия и принципы, которые используются в разработке iOS-приложений.
    Познакомившись с базовыми концептами, переходите к более сложным вещам. На RayWenderlich.com можно найти много обучающих материалов по конкретным технологиям и фреймворкам (например, SpriteKit или Core Data), а также пошаговые инструкции о том, как реализовать определенные решения в коде (например, раскрывающийся экран now playing в Apple Music). За видеокурсы нужно платить, но текстовые туториалы доступны бесплатно.
    Моя претензия к RayWenderlich — там недостаточно теории и технических деталей, которые необходимо изучать, чтобы не только повторять чужие решения задач, но и создавать свои. Хорошие материалы по теории есть на Swift by Sundell, freeCodeCamp, ну и на Medium, конечно. Что касается базовых конструкций языка, много информации есть на Swift.org.
    Ответ написан
    Комментировать