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

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Download Telegram
У многих начинающих разработчиков существует практика, чтобы отлейаутить обычную UIButton с отступами, изображением, конструировать все из нескольких UIView, объединяя все в один контейнер. Что является плохой практикой.

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

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

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

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

Обо мне:
https://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
Друзья, прямо сейчас начинается стрим с Иваном Акуловым, создателем Swiftbook.ru.

Поговорим о новом проекте, об устройстве на работу, об предпринимательстве, стартапах, обучении и много о чем другом!

Заходите и задавайте ваши вопросы, ждем вас!

https://www.youtube.com/watch?v=EkRN54nbFWc&feature=youtu.be
Forwarded from iOS.Events
13 декабря в Санкт-Петербурге пройдет e-Legion-meetup :: iOS-разработка

Что будет:

В дискуссии примут участие спикеры из Aviasales, Pandao, Okko и e-Legion.
Формат: два блока — технический, в котором обсудим боли, связанные с техдолгом и легаси, и нетехнический — поговорим о собеседованиях.
Будет традиционный брейк на пиццу и поболтать.

🗓 Дата: 13 декабря
Регистрация: https://elegion.timepad.ru/event/1135442/
🏠 Адрес: Офис Seletel, Цветочная, 19

Вход свободный, но необходимо зарегистрироваться.

Ждём тебя и твоих коллег! 🙌
Как сделать скрывающийся анимационный хедер в любой UIScrollView рассказывается в статье на UseJournal.

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

https://blog.usejournal.com/how-to-collapse-a-custom-header-view-in-ios-while-scrolling-5e0949c64ecd
🎊 Друзья, прямо сейчас освободилсь 1 место на менторство (ищем учеников, не наставников) от автора канала и так же предоставляются услуги репетиторства.

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

Обо мне:
https://danilkovalev.ru
YouTube канал ментора: https://www.youtube.com/channel/UC80M40JP5LYwOG6Cd0zC1dw
Статья, которая не могла не появиться в этом канале. Объединяем SwiftUI с VIPER и преисполняемся.
https://theswiftdev.com/2019/09/18/how-to-build-swiftui-apps-using-viper/
У многих разработчиков, которые работают с CocoaPods часто возникают фантомные ошибки.

Иногда это происходит из-за неверно настроенного git ignore, иногда из-за того, что люди лезут в CocoaPods решать проблемы руками и все ломают.

Данные команды в терминале помогут вам решить 95% проблем связанных с ними путем очищения всех подов и новой их установкой.
Последнее время наш канал был неактивен. Время зря не теряли, мы для вас сделали целую приватную биржу для iOS-разработчиков.

1. Биржа берет на себя всю ответственность за проекты и за общение с заказчиком
2. Берет низкую комиссию за проекты
3. Предоставляет техническую помощь во время выполнения проектов

И много чего другого!

Узнать подробнее можете в нашем боте: @swift_tips_bot

Очень надеемся, что вам понравится наша идея. Так же наш канал нуждается в редакторе, желающие могут писать мне @hadevs
10 полезных Swift String Extensions
Язык: EN
Время чтения: 9 min
Уровень: Для всех

https://medium.com/better-programming/10-useful-swift-string-extensions-e4280e55a554