iOS Makes Me Hate
3.94K 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
Как сделать код производительным?

В документации на гите есть много крутых статей.
Я убежден, что если прочитаешь все — станешь гением и единственным человеком в мире, кто смог это сделать.

Поделюсь одной крутой страницей, где прячутся крутые советы по оптимизации своего кода

https://github.com/apple/swift/blob/main/docs/OptimizationTips.rst#advice-use-final-when-you-know-the-declaration-does-not-need-to-be-overridden
👍2
AltStore — это приложение для iOS, которое позволяет загружать другие приложения (файлы .ipa) на устройство пользователя, используя Apple ID. AltStore отменяет подписку приложений личным сертификатом разработчика и отправляет их в десктопное приложение AltServer, которое устанавливает обновленные приложения обратно на устройство с помощью синхронизации iTunes. Чтобы предотвратить истечение срока действия приложений, AltStore также периодически обновляет приложения в фоновом режиме, когда они подключены к тому же Wi-Fi, что и AltServer.

AltStore использует стандартные платформы и технологии iOS, с которыми знакомы большинство разработчиков iOS, например, Core Data, Storyboards/Nibs, Auto Layout, фоновое обновление приложений, Network.framework (появился в iOS 12).

AltStore на GitHub: https://github.com/rileytestut/AltStore
Платформа: iOS
⭐️: 6.7К
🤯1
Детальная статья о протоколе 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