Как сделать код производительным?
В документации на гите есть много крутых статей.
Я убежден, что если прочитаешь все — станешь гением и единственным человеком в мире, кто смог это сделать.
Поделюсь одной крутой страницей, где прячутся крутые советы по оптимизации своего кода
https://github.com/apple/swift/blob/main/docs/OptimizationTips.rst#advice-use-final-when-you-know-the-declaration-does-not-need-to-be-overridden
В документации на гите есть много крутых статей.
Я убежден, что если прочитаешь все — станешь гением и единственным человеком в мире, кто смог это сделать.
Поделюсь одной крутой страницей, где прячутся крутые советы по оптимизации своего кода
https://github.com/apple/swift/blob/main/docs/OptimizationTips.rst#advice-use-final-when-you-know-the-declaration-does-not-need-to-be-overridden
GitHub
swift/docs/OptimizationTips.rst at main · swiftlang/swift
The Swift Programming Language. Contribute to swiftlang/swift development by creating an account on GitHub.
👍2
если хотите освежить память по многопоточке, то можно посмотреть это
https://www.youtube.com/watch?v=GVXyrLB1tbk
https://www.youtube.com/watch?v=GVXyrLB1tbk
YouTube
Доклад: Устройство многопоточности в iOS / Александр Андрюхин (Авито)
Понравилось видео и хочешь узнать что-то еще про iOS и многопоточность? Забирай весь плейлист на https://is.gd/kChYnl или купи билет на следующий сезон конференции https://is.gd/auKynm
Подпишись на канал – каждую неделю мы выкладываем новые видео про то…
Подпишись на канал – каждую неделю мы выкладываем новые видео про то…
🔥6👍1
Forwarded from AppFiles - Mobile Development
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К
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
https://betterprogramming.pub/what-is-hashable-in-swift-6a51627f904
Medium
What Is Hashable in Swift?
A deep dive into the Hashable protocol and its broader background
🔥3👍2
Вот так намного удобней разворачивать опционалы
https://betterprogramming.pub/swift-5-7-unwrapping-optionals-gets-improvement-be81c578e9fa
https://betterprogramming.pub/swift-5-7-unwrapping-optionals-gets-improvement-be81c578e9fa
Medium
Swift 5.7’s Optional Unwrapping Syntax
Unwrapping optionals is getting shorter in Swift 5.7
👍2
многие путаются что же такое escaping функции. Здесь хорошо все объясняется и с примерами
https://sarunw.com/posts/what-is-escaping-in-swift-closures/
https://sarunw.com/posts/what-is-escaping-in-swift-closures/
Sarunw
What is @escaping in Swift closures | Sarunw
Learn the meaning of @escaping so you know what to do when you see it or when you need to write one.
🔥4
Несколько обязтельных паттернов которые помогут вам при разработке приложений
https://pavanpowani.hashnode.dev/the-repository-pattern-in-swift
https://pavanpowani.hashnode.dev/decorator-pattern-in-swift
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.
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
Periphery — инструмент, который предназначен для определения неиспользуемого кода в проекте на Swift. Он строит собственный граф проекта и на его основе определяет декларации, на которые нет ссылок.
Материалы:
👉 GitHub проекта
#ios #swift
🔥11👍1