TGViewer
Channel Public Channel
Swift Tips

Swift Tips

@swift_tips

Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift.

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Subscribers
3.17K
Photos
487
Videos
17
Links
463

Showing posts older than #178 · Back to latest

Older Posts 20 shown
Post #177 1.35K
Dependency Injection довольно сложная штука для новичков и не всегда достаточно удобная или масштабируемая для опытных разработчиков.

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

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

Язык: EN
Время чтения: 7 min
Уровень: Middle+
Post #175 951
У вас в компании проходит работа над техдолгом раз в полгода, пока бекендеры в отпуске?

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

https://www.youtube.com/watch?v=rt73kdlttjw
Post #173 1.21K
Periphery — это инструмент командной строки, позволяющий выявить неиспользуемый Swift код простой командой.

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

https://medium.com/@almazrafi/periphery-4c2386ad4c52
Post #172 1.06K
Друзья, напоминаю новоприбывшим, что у нас есть второй канал, где публикуются фриланс проекты с бирж. Вы можете подписаться и всегда получать актуальные проекты и зарабатывать свои кровные. Довольно удобно и абсолютно бесплатно!

@ios_job

Все для вас ❤️
Post #169 127
Post #167 1.2K
Должен ли iOS-программист учить Kotlin или другие языки разработки?

Если у вас хорошо с английским, то в статье на медиум вы можете получить ответ на этот вопрос! :)

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

https://medium.com/essential-developer-ios/should-ios-devs-learn-kotlin-or-other-programming-languages-f19ecb28033a
Post #166 130

Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)

Каждый айосник в душе – тимлид. Но только за состояние души заветную лычку обычно почему-то не дают. Мы со Стасом Цыгановым решили помочь вам справиться с этой несправедливостью и выкатили монументальный Роадмап Тимлида, который обобщает все потенциальные ветки развития, которые требуются в разных компаниях. Забирайте, выбирайте нужные для вас веточки и начинайте их прокачивать!
Роадмап: https://github.com/tlbootcamp/tlroadmap
Чатик проекта: @tlbootcamp

#career
GitHub GitHub - tlbootcamp/tlroadmap: Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим. Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим. - tlbootcamp/tlroadmap
Post #164 135
Post #163 1.5K
До сих пор пишешь анимации через UIView.animate? Пора взрослеть!

В статье на Хабр рассказывается как подружиться с UIViewPropertyAnimator и создавать кастомные анимации, которые практически незаменимы в современном UX.

https://habr.com/ru/post/458970/
Post #161 870
Я выпустил свою библиотеку для Dependency Injection.

Ее отличие в том, что Вы не регистрируете ваши свойства вручную, а все происходит автоматом.

Регистрация любого сложного модуля выйдет в 1 строку. Но, если вы хотите, то так же можно и вручную.

Сейчас библиотека находится в альфе и не стоит ее использовать в своих проектах. Зато можно пойти поставить звездочку и следить за скорыми обновлениями! 😉

https://github.com/Hadevs/SwiftInjector
Post #160 901
Функция, которая может вернуть вам значение переменной, приняв в себя сам объект и имя переменной в виде String.

Может кому-то понадобится, только побойтесь костылей. 🙁

Используется примерно так:

let value: ViewController? = property(object: object, propertyName: "vc")

Код по ссылке
Post #159 951
MihaelIsaev на Github недавно выложил свое видение верстки. Это не обычный фреймворк, где вам облегчают работу с NSLayoutConstraint.

Автор вдохновлялся SwiftUI и создал очень похожий по синтаксису фреймворк с тем же функционалом.

WrapperView {
View().background(.red).shadow()
}.background(.green).shadow()


https://github.com/MihaelIsaev/UIKitPlus
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →