iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.04K
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.8K subscribers
iOS dev
https://www.swift.org/blog/focus-areas-2023/
Swift.org
Swift project in 2023
There’s a lot of exciting work going on in the Swift project, and it’s hard to keep track of it all because it’s happening in many different repositories, pull requests, and forum threads. To give the community a better view of the big picture, the Core Team…
iOS dev
https://www.emergetools.com/blog/posts/how-xcode14-unintentionally-increases-app-size
Emergetools
Emerge Tools Blog | How Xcode 14 unintentionally increases app size
Examining why some popular iOS apps suddenly got bigger after releasing with Xcode 14.
iOS dev
https://swiftsenpai.com/swift/swift-concurrency-prevent-thread-explosion/
Swift Senpai
How Does Swift Concurrency Prevent Thread Explosions? - Swift Senpai
Find out how Swift Concurrency is working behind the scene to prevent developers from accidentally triggering a thread explosion.
iOS dev
https://www.avanderlee.com/swift/result-builders/
SwiftLee
Result builders in Swift explained with code examples
Result builders in Swift allow you to combine build components into a single outcome value. Code examples demonstrate how you can use them.
iOS dev
https://www.avanderlee.com/optimization/binary-targets-swift-package-manager/
SwiftLee
Binary Targets in Swift Package Manager
Binary Targets allow you to optimize build times, CI, and reduce load times of Swift Package Manager by using xcframeworks.
iOS dev
https://tiagolopes.blog/2022/11/01/when-does-a-swiftui-environment-get-retained/
Tiago Lopes
When does a SwiftUI Environment get retained?
Let’s explore some scenarios in which the SwiftUI environment stays in memory, even after the views are removed from screen.
iOS dev
https://tiagolopes.blog/2022/11/17/swiftui-tip-enumerating-a-view-state/
Tiago Lopes
SwiftUI Tip: Enumerating a View State
Using Swift enums to describe the possible states of a View.
iOS dev
https://useyourloaf.com/blog/swiftui-labeled-content/
Use Your Loaf - iOS Development News & Tips
SwiftUI Labeled Content
Tired of building your own views with a label next to a value? Apple added LabeledContent to iOS 16 and macOS 13 for just that purpose.
iOS dev
https://ampersandsoftworks.com/posts/you-can-stop-writing-yyyy-mmm-dd-as-of-ios-15/
Ampersandsoftworks
You can stop writing date format strings like
Apple gives us a modern replacement for the magical format strings we pass to DateFormatters, let's talk about the Verbatim Format Style.
iOS dev
https://sarunw.com/posts/swiftui-equal-height-hstack/
Sarunw
How to make equal height subviews in HStack | Sarunw
Learn how to make all subviews in HStack have an equal height.
iOS dev
https://sarunw.com/posts/swiftui-list-multiple-selection/
Sarunw
Multiple rows Selection in SwiftUI List | Sarunw
Learn how to allow multiple row selection in SwiftUI List.
iOS dev
https://swdevnotes.com/swift/2022/create-employee-model-to-get-navigationsplitview-sample-code-to-work-in-swiftui/
iOS dev
https://oleb.net/2022/animation-modifier-position/
Ole Begemann
When .animation animates more (or less) than it’s supposed to
SwiftUI views and view modifiers can be divided into “rendering“ and “non-rendering” groups. The position of the `animation` modifier with respect to non-rendering modifiers is irrelevant for the question if a change gets animated or not.
iOS dev
https://danielsaidi.com/blog/2022/11/16/using-complex-gestures-in-a-scroll-view
Daniel Saidi
Using complex gestures in a SwiftUI ScrollView
SwiftUI gestures are complicated, since they can block the ScrollView gestures. Let’s look at a way to implement rich view gestures in a way that doesn’t block the scrolling.
iOS dev
https://www.devtechie.com/community/public/posts/151918-angular-gradient-in-swiftui
DevTechie
Angular Gradient in SwiftUI
SwiftUI, iOS Development, iOS, Swift, DevTechie, Image View, SF Symbols, ios 15. iOS 16, iPadOS, watchOS, swiftui list, SceneKit, ARKit, RealityKit, CoreML, CreateML, iOS Machine Learning
iOS dev
https://swiftwithmajid.com/2022/11/16/building-custom-layout-in-swiftui-basics/
Swift with Majid
Building custom layout in SwiftUI. Basics.
Nowadays, SwiftUI provides the Layout protocol allowing us to build super-custom layouts by digging into the layout system without using GeometryReader. Layout protocol brings us the incredible power of building and reusing any layout you can imagine. This…
iOS dev
https://blog.devgenius.io/property-observers-in-swift-fb3ba5b2c4d7
Medium
What is Property Observer in Swift?
willSet and didSet notify when changes in a property’s value
iOS dev
https://www.donnywals.com/providing-a-default-value-for-a-swiftui-binding/
Donny Wals
Providing a default value for a SwiftUI Binding – Donny Wals
Learn how you can write an extension on Binding to provide default values to SwiftUI
iOS dev
https://www.swiftbysundell.com/articles/opaque-return-types-primary-associated-types/
Swift by Sundell
Combining opaque return types with primary associated types | Swift by Sundell
How Swift’s opaque return types can be combined with primary associated types in order to create powerful abstractions without the need for any type erasure.
iOS dev
https://holyswift.app/introduction-to-swiftui-modularisation-with-spm/
Holy Swift
Introduction to SwiftUI Modularisation with SPM - Holy Swift
Learn how to create SwiftUI Modularisation with SPM with a practical and illustrated example. Start modularising your iOS apps today.