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

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Download Telegram
Александр Зимин про опыт в своей карьере и развитию себя как разработчика.

https://www.youtube.com/watch?v=k775ExMNXPg
Друзья, напоминаю новоприбывшим, что у нас есть второй канал, где публикуются фриланс проекты с бирж. Вы можете подписаться и всегда получать актуальные проекты и зарабатывать свои кровные. Довольно удобно и абсолютно бесплатно!

@ios_job

Все для вас ❤️
Periphery — это инструмент командной строки, позволяющий выявить неиспользуемый Swift код простой командой.

В статье рассказываются про него, на русском языке!

https://medium.com/@almazrafi/periphery-4c2386ad4c52
У вас в компании проходит работа над техдолгом раз в полгода, пока бекендеры в отпуске?

Ну тогда стоит сесть вместе с менеджерами приятным прохладным вечерком и глянуть выступление Бориса Кайзера из Ozon на Avito Tech.

https://www.youtube.com/watch?v=rt73kdlttjw
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

Собираетесь брать новый айфон?