Найти тему
Trello - и для жизни и для разработки
Я люблю планирование. Обычно я вела 2 планера параллельно: список задач на день (в маленьком блокноте) и список задач на месяц- два вперед(на большом календаре). Скажу честно, блокнот вечно куда-то пропадал, а ручкой всегда интересовался мой кот (так что иметь неподалеку их нужно было внушительное количество). Недавно на учебном проекте один из тиммейтов рассказал мне про доску Trello и я тут же внедрила ее в свою повседневную жизнь!) Как я раньше жила без нее, я не знаю)) Trello - это онлайн система управления проектами...
2 года назад
Как из enum сделать array
2 способа как из перечисления сделать массив Дано перечисление: Способ 1: Вручную прописать значения в массив Решение в лоб, не самое удачное, но возможное. Способ 2: Подписать перечисление под протокол CaseIterable И применить метод allCases Это более предпочтительное решение...
2 года назад
Excalidraw - зачем он нужен разработчику
Если вы планируете самостоятельно создавать приложения, то вам не обойтись без проработки архитектуры, user flow и макета. В этом вам может помочь Excalidraw. Это виртуальная доска, которая позволяет создавать разного рода схемы, наброски и графики. Excalidraw бесплатный, а результаты работы можно сохранять локально. Также есть опция совместной работы над проектом. Вот несколько полезных функций: Создание простых объектов Функционал базовый, но этого вполне достаточно. Для каждого объекта можно настроить цвет фона, цвет контура, стиль заливки, стиль контура, его толщину, прозрачность...
372 читали · 2 года назад
Как добавить фреймворк через SPM
Если вы, как и я, смотрели на SPM, как на неведому зверушку, то предлагаю вам краткий алгоритм действий, как внедрить фреймворк в свой проект через SPM. SPM - SwiftPackageManager - нативный менеджер зависимостей от Swift, который уже встроен в ваш проект. Он не создает дополнительных файлов для работы с проектом, как например CocoaPods. Есть очень подробная статья на Хабре, если хотите лучше разобраться, то ссылка вот https://habr.com/ru/company/yandex/blog/559938/ Как добавить зависимости через SPM: 1...
2 года назад
Передача данных внутри TabBarViewController
How to pass data in UITabBarViewController Итак, у нас есть TabBarVC с несколькими VC (к которым еще идут и NavigationControllers). Как же корректно передать данные внутри TabBarVC, чтобы при загрузки экранов все данные уже были на месте. Приступим! У каждого VC создаем свойство нашей модели (которую хотим передавать): var persons: [Person]! Это неявно извлеченный опционал (мы его обязательно инициализируем после загрузки экрана). Затем в UITabBarViewController создаем метод, который...
2 года назад
OAuthYandex на Swift
Сегодня разберемся, как добавить в свой проект авторизацию через Яндекс и как получить токен доступа для пользователя. Начнем! Для начала, нужно зарегистрировать свое приложение по адресу https://oauth.yandex.ru/client/new в своем личном кабинете. 2. Затем выбираем коды доступа. У меня будут следующие: 3. После этого вы перейдете на страницу зарегистрированного приложения: Из всех представленных данных нам понадобится client_id. А redirect_uri будет использоваться по умолчанию, в коде указывать его не нужно...
2 года назад