archives

А также несколько советов начинающим Несколько дней назад я опубликовала пост о Теории цвета (перевод) и пост о создании с нуля дизайна мобильного приложения (оригинал). Они привлекли довольно много внимания, и люди говорили, что эти заметки помогли им лучше разобраться в дизайне. Поэтому я решила написать ещё один пост, краткое введение в две очень широкие темы: дизайн пользовательского […]

Continue Reading

  Мы с вами можем видеть разные цвета благодаря естественной способности нашей сетчатки различать частоты световых волн. Определённые цвета или оттенки вызывают у людей различные чувства. Этим постом я хочу познакомить вас с теорией цвета, рассказать о способах комбинирования цветов и об инструментах для работы с цветом в дизайне — области, которая важна, если вы […]

Continue Reading

Забудьте о нагромождениях кода времён NSCoding..!!! Как все мы знаем, чтобы обеспечить поддержку кодирования и декодирования экземпляров в iOS, класс должен поддерживать протокол NSCoding и реализовывать его методы:     init(coder:) — Возвращает объект, инициализированный на основе данных заданных разархиватором.     encode(with:) — Кодирует принимающую сторону, используя заданный архиватор. Пример: class City: NSObject, NSCoding { var name: String? var id: […]

Continue Reading

Добрый день! Сегодня у нас урок посвящен жесту, который звучит как UIPanGestureRecognizer, который мы используем для того, чтобы «таскать» наши вьюхи (объекты класса UIView).  Но мы уже с вами ребята знакомые со Swift, так почему бы нам немного не усложнить задачу и не попробовать анимировать нашу вьюху по мере удаления ее от первоначального положения? Ну […]

Continue Reading

Добрый день! Здорово, когда у нас с вами есть тот, кто всегда поможет-подскажет, а еще будет хорошо, если покажет… На самом деле, если речь идет о коде, то у нас с вами есть такой помощник, который поможет и покажет, что у нас не так с кодом и какой кусок нам с вами нужно переписать или […]

Continue Reading

Добрый день! Мы с вами постоянно сталкиваемся с тем, что в приложение нужно добавить меню, и как вы знаете, меню можно сделать совершенно по-разному. Сегодня я хочу показать как можно сделать всплывающее меню со встроенным поведением, используя только нативные инструменты, а именно UITableViewController и popover segue! Обещаю, будет интересно! Поехали! Подробнее об изучении Swift вы […]

Continue Reading

Добрый день! Согласитесь, что было бы здорово, если бы с вами при помощи простейших манипуляций могли бы создать нам помощника с нашими собственными вспомогательными классами, которые мы бы смогли переиспользовать в наших проектах? На самом деле такая возможно есть, и сегодня мы с вами посмотрим как создать собственный фреймворк и узнает как мы можем экспортировать […]

Continue Reading

Привет!  В этом видео мы с вами познакомимся с еще одним менеджером зависимостей Carthage, который, к слову, полностью написан на Swift :) Он принципиально отличается от CocoaPods, но выполняет ту же самую функцию, то есть обеспечивает работу сторонних библиотек и фреймворков в ваших приложениях. Carthage используется для проектов реже чем CocoaPods, но это не значит, […]

Continue Reading

Добрый день! Мы постоянно с вами сталкиваемся с поиском ошибок в коде, и, конечно, было бы здорово, если бы у нас с вами был целый арсенал инструментов, которые помогали бы нам с этим. На самом деле инструментов предостаточно, но не со всеми мы с вами еще умеем работать. Так что в этом видео мы с […]

Continue Reading

Добрый день, друзья! Сегодня мы с вами создадим приложение, которое может проверить правильность произношения английских слов. Для этого нам с вами нужно будет познакомиться с новым для нас фреймворком Speech, который как раз пригодится нам для этих целей. Для создания данного приложения мы пригласили опытного iOS разработчика Константина Голенкова, чтобы он нам все показал и […]

Continue Reading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: