iOS Makes Me Hate
3.93K subscribers
1.17K photos
167 videos
15 files
1.34K links
Авторский канал про iOS разработку. Путь продуктовых самураев в MAANG.

Самое больше iOS сообщество практиков: https://boosty.to/lionbond/

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
Детальная статья о протоколе Hashable. Любимый многими на собеседованиях вопрос

https://betterprogramming.pub/what-is-hashable-in-swift-6a51627f904
🔥3👍2
многие путаются что же такое escaping функции. Здесь хорошо все объясняется и с примерами

https://sarunw.com/posts/what-is-escaping-in-swift-closures/
🔥4
Несколько обязтельных паттернов которые помогут вам при разработке приложений

https://pavanpowani.hashnode.dev/the-repository-pattern-in-swift

https://pavanpowani.hashnode.dev/decorator-pattern-in-swift
🔥1
Forwarded from ForIOS
​​#books_eng #autolayout #beginner

30 Auto Layout Best Practices

Auto Layout is a series of rules that describe the position and size of your images, buttons, and labels in your iPhone app. It allows you to dictate where different images, buttons, labels, and content panels will appear and resize.
🔥5
Forwarded from mobDev()
Ищем код, который не используется в приложении

Periphery — инструмент, который предназначен для определения неиспользуемого кода в проекте на Swift. Он строит собственный граф проекта и на его основе определяет декларации, на которые нет ссылок.

Материалы:
👉 GitHub проекта

#ios #swift
🔥11👍1
опять про память, но уже чуть конкретней. Если вы путаетесь про static vs dynamic. Stack vs Heap, то тут доступно все объясняют

https://somestay.medium.com/types-of-memory-in-swift-b3e7a8cbdf32
🔥6
Можете снова почитать как увеличить производительность приложений на swift

https://betterprogramming.pub/9-ways-to-boost-your-swift-code-performance-56e0986dd9ec
🔥3
Топ контент из запрещенки

https://twitter.com/e_matsyuk/status/1519539090097643521
👍5