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://www.donnywals.com/using-closures-for-dependencies-instead-of-protocols/
Donny Wals
Using closures for dependencies instead of protocols – Donny Wals
Learn how you can leverage closures to inject functionality into your Swift objects instead of protocols.
iOS dev
https://antran.app/2024/swift_method_swizzling/
antran.app
iOS Interview - Swift Method Swizzling
How to implement method swizzling to replace system methods with our own implementation in runtime
iOS dev
https://swiftwithmajid.com/2024/04/02/trigger-value-pattern-in-swiftui/
Swift with Majid
Trigger value pattern in SwiftUI
The recent version of the SwiftUI framework introduces a trigger value pattern across its APIs. Trigger value allows us to attach a view modifier that runs its action whenever the trigger value changes. You can find this pattern while using sensory feedback…
iOS dev
https://wojciechkulik.pl/ios/why-switching-from-xcode-to-neovim-can-become-the-best-decision-you-ever-made
Wojciech Kulik
Why Switching From Xcode to Neovim Can Become The Best Decision You Ever Made
You will start thinking how to make things more efficient, how to edit text faster, how to navigate through files in a more efficient way… Writing code will become a fun game. You will start enjoying it more than ever before.
iOS dev
https://matteomanferdini.com/swift-codable-dynamic-type/
Matteo Manferdini
Decoding JSON with Dynamic Types in Swift [With Codable]
Dynamic JSON can be parsed in Swift with Codable with types that conform to the same protocol by reading the type information from an object.
iOS dev
https://danielsaidi.com/blog/2024/04/04/how-to-create-a-custom-label-style-that-only-tints-the-label-icon
Daniel Saidi
Creating a custom label style that tints the label icon
In this post, we’ll take a look at how to create a SwiftUI LabelStyle that only tints the label icon, while leaving the text element unch...
iOS dev
https://swiftonserver.com/async-http-client-by-example/
Swiftonserver
AsyncHTTPClient by example - Swift on server
This article offers practical examples to introduce the Swift AsyncHTTPClient library.
iOS dev
https://www.avanderlee.com/swiftui/identifiable-protocol-object-identifier/
SwiftLee
Identifiable protocol in SwiftUI explained with code examples
The Identifiable protocol adds identity to your objects and comes with a default implementation using ObjectIdentifier for classes.
iOS dev
https://augmentedcode.io/2024/04/08/getting-started-with-benchmark-package/
Augmented Code
Getting started with Benchmark package
There was a blog post on swift.org about a new Swift package called Benchmark at the end of the March. As the name speaks for itself, it is all about measuring the performance of the piece of a cod…
iOS dev
https://bendodson.com/weblog/2024/04/03/using-your-personal-voice-in-an-ios-app/
Bendodson
Using your Personal Voice (along with system and novelty voices) in an iOS app
You may be aware of the Personal Voice accessibility feature, but did you know you can use it to make your apps speak?
iOS dev
https://www.youtube.com/watch?v=t6rVT1-aeaw
YouTube
Rebuild Bumble in SwiftUI (Part 1/5) | SwiftUI in Practice #7
Rebuild screens from Bumble in SwiftUI. Learn how to build reusable components and complex user interfaces. Create beautiful animations and user experiences.
Bumble Part 1/5
FULL COURSE: https://www.youtube.com/playlist?list=PLwvDm4VfkdpiT7mKzjxfCYn_zaMC3Fmkz…
iOS dev
https://holyswift.app/how-to-animate-text-in-swiftui-using-contenttransition/
Holy Swift
Number Text Animation in SwiftUI with contentTransition - Holy Swift
ChatGPTExplore number text animation in SwiftUI: a guide for iOS developers to enhance app interfaces with smooth, dynamic transitions.
iOS dev
https://augmentedcode.io/2024/04/22/initializing-mainactor-type-from-a-non-isolated-context-in-swift/
Augmented Code
Initializing @MainActor type from a non-isolated context in Swift
Recently I was in the middle of working on code where I wanted a type to require @MainActor since the type was an ObservaleObject and makes sense if it always publishes changes on the MainActor. Th…
iOS dev
https://useyourloaf.com/blog/fetching-oslog-messages-in-swift/
Use Your Loaf - iOS Development News & Tips
Fetching OSLog Messages in Swift
Using the OSLog framework for logging in your Apps? How do you retrieve those logs at runtime?
iOS dev
https://christiantietze.de/posts/2024/04/enable-swiftui-button-click-through-inactive-windows/
Christian Tietze
Enable SwiftUI Button Click-Through for Inactive Windows on macOS
Buttons in macOS windows both activate a background window and perform the button action with one click. That so-called click-through behavior breaks with almost all SwiftUI button styles, including custom ones. Here is a fix.
iOS dev
https://swiftwithmajid.com/2024/04/09/deep-linking-for-local-notifications-in-swiftui/
Swift with Majid
Deep linking for local notifications in SwiftUI
Notifications are crucial for keeping users engaged with your app. Almost all of my apps provide notifications that not only launch the app but also navigate to different parts of the app. Today, I want to share how I build deep links for local notifications…
iOS dev
https://codingwithvera.com/deep-dive-into-macros/
Coding With Vera
Deep Dive Into Macros
Swift 5.9 (WWDC23) introduced Macros to make your codebase more expressive and easier to read. In this article, I'll go over why swift macros exist, how they work and how you can easily set up one of your own.
iOS dev
https://www.createwithswift.com/creating-shapes-from-svg-in-a-swiftui-app/
Create with Swift
Creating Shapes from SVG in a SwiftUI app
Learn how to create SwiftUI shapes out of SVG images.
iOS dev
https://ryanashcraft.com/splitting-up-a-monolithic-swift-package/
Ryan Ashcraft
Splitting Up a Monolith: From 1 to 25 Swift Packages
The challenges and tradeoffs in modularizing Foodnoms into more than two dozen Swift packages.
iOS dev
https://medium.com/jamf-engineering/swift-6-upgrade-preparation-0941fbea2db6
Medium
Swift 6 Upgrade Preparation
Swift 5 updates have been slowly building up to the release of Swift 6. Some of the major updates have been the addition of async/await…