Swift Tips
3.28K subscribers
463 photos
16 videos
2 files
441 links
Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift.

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Download Telegram
WWLayout - еще одна библиотека для верстки через код. Выглядит синтаксис примерно так:

subtitleLabel.layout
.leading(.greaterOrEqual, to: titleLabel, edge: .trailing, offset: 40, priority: .low)
.trailing(to: .superview, edge: .trailing, offset: -10, priority: .high)
.lastBaseline(to: titleLabel)

В статье на Medium Вам расскажут как ее использовать и зачем она нужна:

Время чтения: 5 min
Язык: EN
Уровень: Новичок+
https://medium.com/ww-tech-blog/an-introduction-to-wwlayout-2f540cf30d67
Отпишите ваши ощущения о презентации в наш публичный чат: @swift_tips_public

Собираетесь брать новый айфон?
Несомненно, UX и UI - это одни из главных вещей, которые повышают конверсию пользователей вашего приложения.

Супер простая статья, которая рассказывает как добавить анимацию к вашей UIButton

Время чтения: 3 min
Язык: EN
Уровень: Новичок
https://medium.com/better-programming/swift-uibutton-animations-6ce016212c6e
Вчера закончился VK Hackathon 2019, но уже в свободном доступе появились записи с Лектория.

12:00 — Олег Сужаев (программист-разработчик iOS, VK) — «Как запустить свой стартап: опыт разработчика ВКонтакте»
13:00 — Евгений Шишкин (разработчик Android, Aviasales) — «Создать собственное приложение для планирования путешествий за 60 секунд»
15:00 — Арсений Васильев (программист-разработчик Android, VK) — «VK Android SDK. Создаём нативные приложения»
16:00 — Илья Гришин (старший дизайнер, VK) — «Как оседлать радугу»
17:00 — Михаил Шваркунов (ведущий инженер по качеству, VK) — «Тестируем самостоятельно. Лайфхаки для разработчиков»

https://vk.com/hackathon?z=video-103600381_456239050%2Fvideos-103600381%2Fpl_-103600381_-2
Forwarded from iOS.Events
⭐️ 21 и 22 октября в Питере состоится одна из самых крупных в России конференций для мобильных разработчиков – AppsConf.

Два дня крутых историй от топовых спикеров iOS и Andoid сообществ. Data-driven-подход к жизни, два доклада про личные проекты (включая доклад от автора канала), GDPR, страны для переезда, гендерное неравенство, рефакторинг кода в Yandex, победа в конкурсах от Telegram, реактивщина и другие невероятные доклады, которые не втретишь еще где-то за пределами AppsConf.

🗓 Дата: 21 и 22 октября
🏠 Адрес: г. Санкт-Петербург, Park Inn Пулковская

Регистрация и подробности:
https://appsconf.ru/spb/2019
У многих начинающих разработчиков существует практика, чтобы отлейаутить обычную UIButton с отступами, изображением, конструировать все из нескольких UIView, объединяя все в один контейнер. Что является плохой практикой.

В статье на Medium довольно понятно объяснили как пользоваться UIEdgeInsets и избавиться от костылей:

Время чтения: 4 мин
Язык: EN
Уровень: Новичок

https://medium.com/short-swift-stories/using-uiedgeinsets-to-layout-a-uibutton-44ba04dd085c
🎊 Друзья, прямо сейчас освободилсь 1 место на менторство (ищем учеников, не наставников) от автора канала и так же предоставляются услуги репетиторства.

👉 За ценами и индивидуальным планом можете обращаться в ЛС: @hadevs

Обо мне:
http://danilkovalev.ru
YouTube канал ментора: https://www.youtube.com/channel/UC80M40JP5LYwOG6Cd0zC1dw
This media is not supported in your browser
VIEW IN TELEGRAM
Очень классный лайфхак как быстро создать конструктор для своего класса или структуры.
Самый простой туториал на Swift 5.1 для тех кто еще не работал с UserDefaults или, как минимум, работал с ними неправильно.

Язык: EN
Время чтения: 2 min
Уровень: Новичок

https://medium.com/better-programming/userdefaults-in-swift-4-d1a278a0ec79