iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.01K
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://swiftonserver.com/advanced-async-sequences/
Swiftonserver
Advanced Async Sequences - Swift on server
Learn how to use and create your own AsyncSequences in Swift.
iOS dev
https://www.massicotte.org/concurrency-swift-6-se-0431
massicotte.org
SE-0431: @isolated(any) Function Types
Swift uses its type system to model concurrency. An integral part of that system is functions. Swift’s ability to model how functions can behave has expanded pretty dramatically lately. Except, there’s a substantial gap. We’ve seen many new facilities for…
iOS dev
https://augmentedcode.io/2024/07/01/scroll-geometry-and-position-view-modifiers-in-swiftui-on-ios-18/
Augmented Code
Scroll geometry and position view modifiers in SwiftUI on iOS 18
WWDC’24 brought some updates to scrolling. One of which is onScrollGeometryChange(for:of:action:) what we can use for reacting to scroll geometry changes. The view modifier has two closures, …
iOS dev
https://belkadan.com/blog/2024/07/AnyObject/
-dealloc
AnyObject
When is AnyObject not AnyObject? When it's a protocol type.
iOS dev
https://digitalbunker.dev/mastering-animatable-and-animatablepair-swiftui/
Digital Bunker
Mastering Animatable and AnimatablePair in SwiftUI
Master SwiftUI animations with Animatable and AnimatablePair. Learn to sync custom property animations for seamless transitions and smooth effects.
iOS dev
https://www.polpiella.dev/swiftui-inspector-modifier
www.polpiella.dev
Show and hide SwiftUI inspectors with an identifiable item
Learn how to create a custom view modifier to overcome the API limitations of SwiftUI inspectors and that allows you to show and hide SwiftUI inspectors with an identifiable item.
iOS dev
https://useyourloaf.com/blog/xcode-explicitly-built-modules/
Use Your Loaf - iOS Development News & Tips
Xcode Explicitly Built Modules
Xcode 16 introduces an experimental setting to explicitly build Swift modules.
iOS dev
https://matteomanferdini.com/swift-asyncstream/
Matteo Manferdini
AsyncStream and AsyncSequence for Swift Concurrency
AsyncStream allows you to easily create asynchronous sequences and quickly adapt old APIs to Swift concurrency.
iOS dev
https://www.avanderlee.com/swift/typed-throws/
SwiftLee
Typed throws in Swift explained with code examples
Discover the benefits of using typed throws in Swift. Learn how typed throws provide compile-time checks and enhanced error handling.
iOS dev
https://fatbobman.com/en/posts/mastering-the-swift-testing-framework/
fatbobman.com
Swifter and Swifty - Mastering the Swift Testing Framework
Explore Swift Testing, Apple’s new framework for writing faster, Swifter tests that align with Swift programming habits. Learn how to configure, write expectations, organize test cases and much more.
iOS dev
https://dimillian.medium.com/some-tips-tricks-with-the-new-ios-18-scrollview-api-95632b41bc8e
Medium
Some tips & tricks with the new iOS 18 ScrollView API
Pagination, hiding navigation and tab bar & more.
iOS dev
https://www.massicotte.org/concurrency-swift-6-se-0434
massicotte.org
SE-0434: Usability of global-actor-isolated types
Global actors are central to the vast majority of Swift programs. In fact, often you only really need two kinds of isolation - MainActor and not-MainActor. But, global actors have some quirks that makes for some strange/frustrating behavior.
iOS dev
https://digitalbunker.dev/blend-modes-in-swiftui/
Digital Bunker
Blend Modes in SwiftUI
Learn what blend modes are, why they're essential in digital design, and how to implement them in SwiftUI for stunning visual effects.
iOS dev
https://www.donnywals.com/using-previewmodifier-to-build-a-previewing-environment/
Donny Wals
Using PreviewModifier to build a previewing environment – Donny Wals
Xcode 16 and iOS 18 come with a feature that allows us to build elaborate preview environments using a new protocol. This protocol allows us to define objects that can create a single context or…
iOS dev
https://www.donnywals.com/adding-values-to-the-swiftui-environment-with-xcode-16s-entry-macro/
Donny Wals
Adding values to the SwiftUI environment with Xcode 16’s Entry macro – Donny Wals
Adding custom values to SwiftUI’s environment has never been very hard to do to. However, the syntax for doing it is verbose and easy to forget. To refresh your mind, take a look at this post where I…
iOS dev
https://www.rudrank.com/exploring-swiftui-make-sf-symbols-wiggle/
Rudrank Riyam
Exploring SwiftUI: Make SF Symbols Wiggle Wiggle
Update your iOS app with SF Symbols 6's WiggleSymbolEffect. Learn how to implement the wiggle effect in SwiftUI, exploring various wiggle options like .clockwise, .up, and .custom(angle:). Discover how to use wiggle animations and customize wiggle options…
iOS dev
https://www.attributedstrings.com/swiftui-can-be-a-bit-eager/
AttributedStrings
SwiftUI can be a bit... eager
SwiftUI gives you a huge advantage in writing your own applications. But there are some things you should be aware of when it comes to NavigationLink!
iOS dev
https://www.swiftwithvincent.com/blog/building-the-inverted-scroll-of-a-messaging-app
Swift with Vincent
Building the inverted scroll of a messaging app — 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://levelup.gitconnected.com/5-effective-strategies-for-managing-image-resources-in-ios-45681f475461
Medium
5 Strategies for Managing Image Resources Effectively in iOS
How to manage image resources effectively in iOS
iOS dev
https://www.polpiella.dev/newer-version-lookup
www.polpiella.dev
Check if your app has a newer version on the App Store using Swift
How to notify your users that a new version of your app is available on the App Store directly from your app.