iOS dev
@iosdevio
10.7K
subscribers
12
photos
5
files
6.09K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.7K subscribers
iOS dev
https://codingwithvera.com/composite-design-pattern/
Coding With Vera
Design Patterns: Composite
Design Patterns are the foundation of software development. In an abstract form, they can help solve complex issues without specifying a programming language.
iOS dev
https://samwize.com/2024/05/08/do-not-init-state-externally-in-swiftui-view/
@samwize
Do NOT init State externally in SwiftUI
There is a pitfall with initializing a State or a StateObject. I have provided a snippet on how to init, but it really needs to provide the following warning.
iOS dev
https://www.manu.show/2024-05-30-previews/
manu.show
Previews
How to get the most out of Xcode Previews
iOS dev
https://www.hackingwithswift.com/articles/266/build-your-next-website-in-swift
Hacking with Swift
Build your next website in Swift
How Swift's result builders can help us write smarter, safer HTML.
iOS dev
https://nilcoalescing.com/blog/ScenesTypesInASwiftUIMacApp/
Nil Coalescing
Scenes types in a SwiftUI Mac app
Discover how to leverage SwiftUI's versatile scene types, like WindowGroup, DocumentGroup, Settings, Window, and MenuBarExtra, to create efficient and dynamic macOS applications.
iOS dev
https://www.swiftwithvincent.com/blog/bad-practice-not-using-a-buttonstyle
Swift with Vincent
Bad practice: not using a ButtonStyle — Swift with Vincent
You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article
🍿
iOS dev
https://varanios.com/articles/dont-double-my-money-on-swift-numeric-types/
VaraniOS
Don't Double my money: on Swift Numeric types | VaraniOS
When should you pick Double and Decimal? Learn about Swift's numeric types and their optimal uses and misuses.
iOS dev
https://www.donnywals.com/preconcurrency-usage-in-swift-explained/
Donny Wals
@preconcurrency usage in swift explained – Donny Wals
Learn how you can use the @preconcurrency attribute in Swift to incrementally adopt strict concurrency in your projects.
iOS dev
https://www.swiftdevjournal.com/save-data-in-your-swift-app-with-propertylistencoder/
Swift Dev Journal
Save Data in Your Swift App with PropertyListEncoder – Swift Dev Journal
Apple provides a PropertyListEncoder class to save data as a dictionary in a property list file. If your app’s data can be saved to a dictionary, using Pr
iOS dev
http://swiftwithmajid.com/2024/05/28/if-and-switch-expressions-in-swift/
Swift with Majid
If and switch expressions in Swift
One of the silent changes in Swift 5.9 was if and switch expressions. I only saw a little about this option, but it can improve your code in many ways. This week, we will learn about if and switch expressions in Swift.
iOS dev
https://www.avanderlee.com/swift/chatgpt-code-generation-prompts/
SwiftLee
ChatGPT for Swift: Top 5 code generation prompts
Boost your productivity with ChatGPT for Swift code generation. Learn how to harness the power of AI to speed up your development process.
iOS dev
https://augmentedcode.io/2024/06/03/aligning-views-in-different-stacks-in-swiftui/
Augmented Code
Aligning views in different stacks in SwiftUI
While working on a SwiftUI view, I needed a way for aligning views in different stacks in a way that they are centred. Most of the time I can get away using default alignment values, what HStack an…
iOS dev
https://medium.com/@jpmtech/your-complete-guide-to-push-notifications-in-swiftui-8a13f5588662
Medium
Your Complete Guide to Push Notifications in SwiftUI
Your Complete Guide to Push Notifications in SwiftUI Push notifications are a feature that many apps use, but there hasn’t been much content around how they work or how to implement them. In this …
iOS dev
https://fatbobman.com/en/posts/before-wwdc-2024-swiftdata/
fatbobman.com
Before WWDC 2024 - The Future Potential and Real Challenges of SwiftData
Explore SwiftData's performance since Xcode 15 release & its future. We assess its role in Apple's ecosystem and highlight key issues, like predicate conversion and UI updates.
iOS dev
https://rensbr.eu/blog/swiftui-attribute-graph/
rensbr.eu
Untangling the AttributeGraph - Rens Breur
iOS dev
https://notprivateapis.com/documentation/notprivateapis/
NotPrivateAPIs
Totally Not Uncovering Private Apis
iOS dev
https://www.massicotte.org/concurrency-swift-6-se-0414
massicotte.org
SE-0414: Region based Isolation
iOS dev
https://www.massicotte.org/concurrency-swift-6-se-0417
massicotte.org
SE-0417: Task Executor Preference
iOS dev
https://www.massicotte.org/concurrency-swift-6-se-0423
massicotte.org
SE-0423: Dynamic actor isolation enforcement from non-strict-concurrency contexts
iOS dev
https://www.mobilesystemdesign.com/blog/declarative-api-design/
Mobilesystemdesign
Designing a declarative API
To fit the declarative realm, we can get fancy and design a declarative API. Let's go over some techniques to add to your tool belt.