iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6K
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.9K subscribers
iOS dev
https://medium.engineering/how-to-do-pagination-in-swiftui-04511be7fbd1
Medium
How to do pagination in SwiftUI
An example of how we do it in the Medium iOS Application
iOS dev
https://www.massicotte.org/isolation-intuition
massicotte.org
Swift Isolation Intuition
To use Swift concurrency successfully, you have learn to think in terms of isolation. It is the foundational mechanism the compiler uses to reason about and prevent data races. All variables and functions have it. The thing is, isolation is really different…
iOS dev
https://www.massicotte.org/concurrency-swift-6-se-401
massicotte.org
SE-0401: Remove Actor Isolation Inference caused by Property Wrappers
With Swift 5.10, the compiler can correctly find all possible sources of data races. But, there are still quite a few sharp edges and usability issues with concurrency. Swift 6 is going to come with many language changes that will help. In fact, there are…
iOS dev
https://www.massicotte.org/concurrency-swift-6-se-411
massicotte.org
SE-0411: Isolated default value expressions
In my first post in this series, I said that Swift 5.10 can correctly find all possible sources of data races. But, I kind of lied! It turns out there is actually a pretty significant isolation hole in that version. But it gets a little more complicated,…
iOS dev
https://www.massicotte.org/dynamic-isolation
massicotte.org
Is Dynamic Isolation Bad?
I got a little worked up the other day about, shocking I know, Swift concurrency. So I posted this:
iOS dev
https://www.polpiella.dev/swift-6-import-access-level
www.polpiella.dev
Swift 6: Access level on import statements
How to get ready for Swift 6's new import access level feature and make sure that you are not caught by surprise by the breaking changes that come with it.
iOS dev
https://www.donnywals.com/actor-reentrancy-in-swift-explained/
Donny Wals
Actor reentrancy in Swift explained – Donny Wals
Learn how Swift’s actors can cause issues once you start adding async functions to them. This is called actor reentrancy and this post teaches you everything you need to know.
iOS dev
https://www.donnywals.com/how-to-use-experimental-swift-versions-and-features-in-xcode/
Donny Wals
How to use experimental Swift versions and features in Xcode?
If you’re keen on reading about what’s new in Swift or learn about all the cool things that are coming up, you’re probably following several folks in the iOS community that keep track and tell you…
iOS dev
https://www.avanderlee.com/swift-charts/bar-chart-creation-using-swift-charts/
SwiftLee
Bar Chart creation using Swift Charts
Visualize your data into a Bar Chart using Swift Charts in SwiftUI. Split up your data into groups, and change the colors.
iOS dev
https://holyswift.app/common-mistakes-to-avoid-when-using-enums-in-swift/
Holy Swift
Common Mistakes to Avoid When Using Enums in Swift - Holy Swift
Explore common enum mistakes in Swift and learn best practices to enhance code reliability and maintainability for iOS development.
iOS dev
https://www.youtube.com/watch?v=FULMRV3wIKg
YouTube
Swift Server Side Meetup #01
Calling all Swift developers who are eager to harness the power of Swift on the server-side! Join the Swift Server Working Group for their online meetup, where you'll connect with fellow enthusiasts, dive into the latest advancements and best practices in…
iOS dev
https://youtube.com/playlist?list=PLCl5NM4qD3u8R2o7BVvRUrjxBJjiyx20q&si=vhHE9b63TcaNoG-l
try! Swift Tokyo 2024
iOS dev
http://swiftwithmajid.com/2024/04/23/content-margins-in-swiftui/
Swift with Majid
Content margins in SwiftUI
SwiftUI introduced a set of view modifiers, allowing us to manage the safe area in our views efficiently. In many cases, the safe area is where you want to put your content. Today, we will learn about the new content margin concept that SwiftUI introduced…
iOS dev
https://useyourloaf.com/blog/swiftui-pie-charts/
Use Your Loaf - iOS Development News & Tips
SwiftUI Pie Charts
SwiftUI gained pie charts in iOS 17.
iOS dev
https://www.avanderlee.com/swiftui/environment-property-wrapper/
SwiftLee
Using @Environment in SwiftUI to link Swift Package dependencies
Unlock the potential of the @Environment property wrapper in SwiftUI to connect observable objects and prevent unnecessary dependencies.
iOS dev
https://blog.stackademic.com/swiftui-custom-view-transition-nav-with-matched-geometry-032552356fc5
Medium
SwiftUI: Custom View Transition(Navigation) With Matched Geometry
I have been fuddling around with View Transition recently in SwiftUI because of the lack of customization on Navigation animation.
iOS dev
https://www.donnywals.com/dispatching-to-the-main-thread-with-mainactor-in-swift/
Donny Wals
Dispatching to the Main thread with MainActor in Swift – Donny Wals
Swift 5.5 introduced loads of new concurrency related features. One of these features is the annotation that we can apply to classes, functions, and properties. In this post you’ll learn several…
iOS dev
https://www.polpiella.dev/app-store-connect-like-picker-with-swiftui
www.polpiella.dev
Creating an App Store Connect-like picker for macOS with SwiftUI
Learn how to use SwiftUI components such as Menus and Buttons and modifiers like onHover and overlay to create a picker component for macOS similar to the beta group picker in App Store Connect's TestFlight.
iOS dev
https://medium.com/qonto-way/how-one-line-of-code-led-to-50-faster-swift-compilation-for-tens-of-thousands-of-teams-f55c3b0da933
Medium
How one line of code led to +50% faster Swift compilation for tens of thousands of teams
Can one line of code change the iOS development industry?
iOS dev
https://medium.com/simform-engineering/audio-input-device-switch-management-in-avaudiosession-4a7c4dd78eb5
Medium
Audio Input Device Switch Management in AVAudioSession
Seamless transition between headphones and speakers with AVAudioSession