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

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Download Telegram
Dependency Injection довольно сложная штука для новичков и не всегда достаточно удобная или масштабируемая для опытных разработчиков.

В статье на Medium, автор под именем Sven Korset предлагает вам разобраться в сути внедрения зависимостей и попробовать написать свои собственные контейнеры.

https://medium.com/@sven.korset/dependency-management-done-manually-in-swift-ee0f8f2dfbe3

Язык: EN
Время чтения: 7 min
Уровень: Middle+
iOS 13 близка к релизу, поэтому пора готовить свои проектики для нее.

Вот статья на Developer сайте, где рассказывают как легко интегрировать темную тему в свою прилу:

https://developer.apple.com/documentation/appkit/supporting_dark_mode_in_your_interface/?cid=dm-e-en-0001
Специалисты из New.HR вручную собрали для вас самые интересные вакансии от крупных российских компаний для мобильных разработчиков.
Глянуть подборку можно по ссылке: https://new.hr/377d
Так же советую подписаься на их Telegram-канал с вакансиями: @forallmobile
Если бы Xcode не только токсично показывал на ошибки, а еще и хвалил
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