Победители Apple App Store Award 2024 🔥
Много категорий и красивых приложений! 👍
https://www.apple.com/newsroom/2024/12/apple-honors-2024-app-store-award-winners/
Много категорий и красивых приложений! 👍
https://www.apple.com/newsroom/2024/12/apple-honors-2024-app-store-award-winners/
Apple Newsroom
Apple honors 2024 App Store Award winners
The 2024 App Store Awards recognized 17 apps and games that empowered users’ creativity, introduced a world of new adventures, and more.
Небольшой обучающий материал о том, как делать кнопку в SwiftUI. Разные варианты и best practices.
Для новичков и не только 🙃
https://www.avanderlee.com/swiftui/swiftui-button-styles/
Для новичков и не только 🙃
https://www.avanderlee.com/swiftui/swiftui-button-styles/
Очень много и подробно про SF Symbol для Swift & SwiftUI 🔥
https://www.avanderlee.com/swift/sf-symbol-guide/
https://www.avanderlee.com/swift/sf-symbol-guide/
SwiftLee
SF Symbol: How to for Swift & SwiftUI
Use an SF Symbol in Swift & SwiftUI and explore over 6,000 free-to-use icons provided by Apple for app developers.
Сборник статей для изучения Swift!
По сути просто собранные по разделам ссылки на другие статьи на этом же ресурсе.
И хоть автор и говорит, что вскоре после изучения этих материалов вы сможете написать своё приложение, я так не считаю. Но тем не менее много полезных ссылок собрано вместе и новичкам точно будет полезно! 👍
https://www.avanderlee.com/swift/swift-tutorials-learn-swift-code-examples/
По сути просто собранные по разделам ссылки на другие статьи на этом же ресурсе.
И хоть автор и говорит, что вскоре после изучения этих материалов вы сможете написать своё приложение, я так не считаю. Но тем не менее много полезных ссылок собрано вместе и новичкам точно будет полезно! 👍
https://www.avanderlee.com/swift/swift-tutorials-learn-swift-code-examples/
SwiftLee
Swift Tutorials: Learn Swift with Easy-to-Follow Code Examples
Discover Swift tutorials to learn Swift with code examples and in-depth articles. Go from writing, to testing, to building a User Interface.
Интересные новости про будущее CocoaPods 😱
https://blog.cocoapods.org/CocoaPods-Specs-Repo/
https://blog.cocoapods.org/CocoaPods-Specs-Repo/
blog.cocoapods.org
The Dependency Manager for iOS & Mac projects.
Новый год нужно начинать плавно, поэтому вот маленький (неприлично маленький) материал о том, как сделать снежный эффект при помощи SpriteKit на SwiftUI ❄️
https://tanaschita.com/spritekit-particles-snow-effect-swiftui/
https://tanaschita.com/spritekit-particles-snow-effect-swiftui/
Tanaschita
Creating a particles snow effect with SpriteKit and SwiftUI
In this article, we'll explore how to use SpriteKit's particle emitter to create a dynamic snow effect and integrate it with a SwiftUI view in iOS.
Название выглядит, как кликбейт, конечно. Но на деле вполне полезная фича!
https://blog.makwanbk.com/how-one-new-xcode-feature-helped-my-work-project-eliminate-66k-lines-of-code
https://blog.makwanbk.com/how-one-new-xcode-feature-helped-my-work-project-eliminate-66k-lines-of-code
Makwan's Blog
How a new Xcode 16 feature helped my work project eliminate 66,000 lines of code
While working on large git-enabled projects in teams, merge conflicts can be the biggest nightmare and quite a challenging task, and my team is not exempt from this challenge.
The Problem
The case for Xcode projects regarding merge conflicts is quite...
The Problem
The case for Xcode projects regarding merge conflicts is quite...
Типизированные ошибки в Swift 6.
Коротко, понятно и даже немного в картинках 🙃
https://codingwithvera.com/swift-6-typed-throws/
Коротко, понятно и даже немного в картинках 🙃
https://codingwithvera.com/swift-6-typed-throws/
Coding With Vera
Swift 6: Typed Throws
Typed Throws
Swift 6 was released in September 2024 [1]. It introduced new testing frameworks, such as Swift Testing, and improved other fields, such as concurrency.
Also, with this new update, Swift has introduced Typed Throws.
Before I explain how you…
Swift 6 was released in September 2024 [1]. It introduced new testing frameworks, such as Swift Testing, and improved other fields, such as concurrency.
Also, with this new update, Swift has introduced Typed Throws.
Before I explain how you…
Хороший материал для новичков на тему List-ов в SwiftUI 👍
https://www.avanderlee.com/swiftui/list-style-selection/
https://www.avanderlee.com/swiftui/list-style-selection/
SwiftLee
SwiftUI Lists: Present rows of data explained with code examples
Learn how to use SwiftUI lists to present data. Explore different list styles, implement selection, or change the background color.
Очень подробный обучающий материал про стили у TabView в SwiftUI
https://www.createwithswift.com/exploring-tab-view-styles-in-swiftui/
https://www.createwithswift.com/exploring-tab-view-styles-in-swiftui/
Create with Swift
Exploring Tab View Styles in SwiftUI
Explore the different styles a tab view can have in a SwiftUI app on iOS and iPadOS.
Обучающий материал о том, как использовать темплейты с Mustache.
Например, если вам нужно пробежаться по данным и подставить туда что-то. Особо актуально, если нужно сделать это внутри html строки какой-нибудь и дополнить данные с сервера тем, что грузится на клиенте.
https://swifttoolkit.dev/posts/swift-mustache
Например, если вам нужно пробежаться по данным и подставить туда что-то. Особо актуально, если нужно сделать это внутри html строки какой-нибудь и дополнить данные с сервера тем, что грузится на клиенте.
https://swifttoolkit.dev/posts/swift-mustache
swifttoolkit.dev
Templating with Mustache: an Interactive Tutorial
Use Mustache templates in Swift for code generation and any templating task, and learn with interactive examples
Если вы используете WebView в своём приложении и вам нужно настроить коммуникацию из вебвью в натив, то вот небольшой обучающий материал на эту тему.
https://medium.com/swlh/web-to-native-code-communication-on-ios-using-wkscriptmessagehandler-8d307b3847fa
https://medium.com/swlh/web-to-native-code-communication-on-ios-using-wkscriptmessagehandler-8d307b3847fa
Medium
Web to native code communication on iOS using WKScriptMessageHandler
Did you know that it is possible to call Swift code from the JavaScript code of a web page displayed inside a WKWebView?
История о том, как автор локализовал своё приложение при помощи ИИ (не только, конечно).
Не знаю можно ли последовать его примеру, но хотя ознакомиться с материалом точно можно.
https://adamwulf.me/2024/12/translating-an-ios-mac-app-with-ai-and-humans/
Не знаю можно ли последовать его примеру, но хотя ознакомиться с материалом точно можно.
https://adamwulf.me/2024/12/translating-an-ios-mac-app-with-ai-and-humans/
Статья о том, как тестировать своё приложение на медленном интернете. Да, тут автор рекламирует свою тулзу, но кому-то она действительно может быть полезна, плюс он объясняет для чего вообще всё это, как пользоваться и так далее.
https://www.avanderlee.com/debugging/network-link-conditioner-utility/
https://www.avanderlee.com/debugging/network-link-conditioner-utility/
SwiftLee
Network Link Conditioner: Simulating Slow Networking
Use the Network Link Conditioner on iOS and macOS and test your apps under slow networking conditions for an optimal user experience.
Небольшой материал про работу с цветом в SwiftUI 🎨
https://swiftwithmajid.com/2025/01/21/color-mixing-in-swiftui
https://swiftwithmajid.com/2025/01/21/color-mixing-in-swiftui
Swift with Majid
Color mixing in SwiftUI
With the latest release of SwiftUI, Apple has introduced a new feature called color mixing. It’s a single function that enables you to perform various creative tasks. In this week’s discussion, we’ll dive into color mixing in SwiftUI and explore its potential…
This media is not supported in your browser
VIEW IN TELEGRAM
Обучающий материал о том, как сделать вот такое на SwiftUI.
https://peterfriese.dev/blog/2025/swiftui-action-menu/
https://peterfriese.dev/blog/2025/swiftui-action-menu/
Делюсь новостями, что уже в этот четверг 6/02 пройдет новый вебинар по A/B тестам для роста дохода от подписок 🔥
CEO Qonversion Сэм разберет еще больше примеров, ошибок и гипотез в связке с ключевыми метриками.
Даже если онлайн не сможете подключиться, все равно регистрируйтесь по ссылке – тогда вам придет на почту презентация и запись. Полезно послушать, особенно если пропустили наш декабрьский вебинар.
CEO Qonversion Сэм разберет еще больше примеров, ошибок и гипотез в связке с ключевыми метриками.
Даже если онлайн не сможете подключиться, все равно регистрируйтесь по ссылке – тогда вам придет на почту презентация и запись. Полезно послушать, особенно если пропустили наш декабрьский вебинар.
qonversion.io
2025 Game Plan: A/B Test Hacks for Revenue Growth | On-Demand Webinar - Qonversion
Join live discussion with top experts and discover game-changing A/B test ideas that drive real results — save your spot!
Наш подписчик поделился материалом, в котором он подробно описал самые распространённые ошибки, которые разработчики допускают при локализации iOS-приложений, и предложил практические решения для их предотвращения 🔥
Статья охватывает ключевые аспекты, такие как работа со строками, управление формами множественного числа, передача контекста для переводчиков и адаптация интерфейса под разные языки.
И он уверен, что материал будет полезен как начинающим, так и опытным разработчикам 👍
https://medium.com/@razanau/ios-app-localization-4ba78ee8ba30
Статья охватывает ключевые аспекты, такие как работа со строками, управление формами множественного числа, передача контекста для переводчиков и адаптация интерфейса под разные языки.
И он уверен, что материал будет полезен как начинающим, так и опытным разработчикам 👍
https://medium.com/@razanau/ios-app-localization-4ba78ee8ba30
Еще про тесты в Swift и про уменьшение бойлерплейта!
https://www.avanderlee.com/swift-testing/parameterized-tests-reducing-boilerplate-code/
https://www.avanderlee.com/swift-testing/parameterized-tests-reducing-boilerplate-code/
SwiftLee
Parameterized tests in Swift: Reducing boilerplate code
Learn how to write parameterized tests in Swift, allowing you to run a single test with multiple input parameters.
Достаточно большой и очень подробный материал на тему Preferences в SwiftUI!
https://peterfriese.dev/blog/2025/swiftui-preferences-swift6/
https://peterfriese.dev/blog/2025/swiftui-preferences-swift6/
Peter Friese
Understanding SwiftUI Preferences
Learn how to use SwiftUI Preferences to establish efficient parent-child view communication. This comprehensive guide explains what Preferences are, how they differ from other state management approaches, and demonstrates practical implementation with a form…