iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
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://ryanashcraft.com/what-i-learned-writing-my-own-cloudkit-sync-library/
Ryan Ashcraft
What I Learned Writing My Own CloudKit Syncing Library
The blog post I wish had existed before starting CloudSyncSession, the new iCloud syncing library I open sourced last week.
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/presenting-expandable-textfields-in-swiftui/
iOS dev
https://redsweater.com/blog/2083/the-power-of-plist
iOS dev
https://www.avanderlee.com/concurrency/unit-testing-async-await/
SwiftLee
Unit testing async/await Swift code
Unit testing async/await logic can be done by marking your unit test as asynchronous and using a new XCTest method.
iOS dev
https://www.polpiella.dev/how-to-deploy-beta-versions-of-your-app-to-testflight-and-appcenter-with-xcode-cloud
www.polpiella.dev
Deploying beta versions of your app to TestFlight and AppCenter using Xcode Cloud
How to create an Xcode Cloud workflow which archives an application on every push to main and distributes the artefact to TestFlight and AppCenter.
iOS dev
https://swiftsenpai.com/development/widget-custom-redacted-effects/
Swift Senpai
How to Create Custom Redacted Effects on Widgets? - Swift Senpai
Find out how to workaround an odd behavior in iOS 16 to create a custom redacted effect and make you widgets look more professional.
iOS dev
https://swiftwithmajid.com/2023/04/11/mastering-canvas-in-swiftui/
Swift with Majid
Mastering Canvas in SwiftUI
You can draw 2D graphics in SwiftUI using Shape API, but in the end, the framework converts all the shapes into SwiftUI views and render them. This approach has its pros and cons. Fortunately, we can draw rich 2D graphics without combining multiple shapes.…
iOS dev
https://alexanderweiss.dev/blog/2023-04-16-lpmetadataprovider-extract-url-metadata
alexanderweiss.dev
LPMetadataProvider - Extract URL metadata
In my side project I am handling various URLs to various websites a user can save to keep track of their analytical data. To enrich my UI with some metadata about the respective URLs I was searching for a convenient way to do so. What I found was `L...
iOS dev
https://chris.eidhof.nl/post/matched-geometry-effect/
chris.eidhof.nl
When Matched Geometry Effect Doesn't Work — Chris Eidhof
iOS dev
https://swdevnotes.com/swift/2023/create-a-circular-slider-in-swiftui-with-chatgpt/
Swdevnotes
Create a circular slider in SwiftUI with ChatGPT
How to create a circular slider in SwiftUI with ChatGPT 4
iOS dev
https://www.donnywals.com/understanding-unstructured-and-detached-tasks-in-swift/
Donny Wals
Understanding unstructured and detached tasks in Swift
When you just start out with learning Swift Concurrency you’ll find that there are several ways to create new tasks. One approach creates a parent / child relationship between tasks…
iOS dev
https://holyswift.app/how-to-reduce-cyclomatic-complexity-in-swift/
Holy Swift
Cyclomatic Complexity in Swift: Understanding How it Affect Your Code Quality - Holy Swift
Learn about cyclomatic complexity in Swift: what it is, why it matters, and how to reduce it for cleaner, more maintainable code.
iOS dev
https://www.swift.org/blog/foundation-preview-now-available/
Swift.org
Foundation Package Preview Now Available
I’m pleased to announce that a preview of the future of Foundation is now available on GitHub!
iOS dev
https://useyourloaf.com/blog/using-swift-reflection/
Use Your Loaf - iOS Development News & Tips
Using Swift Reflection
A practical use of Swift Reflection.
iOS dev
https://swiftwithmajid.com/2023/04/18/imagerenderer-in-swiftui/
Swift with Majid
ImageRenderer in SwiftUI
I work on a medical app where the user needs to export health data rendered using the Swift Charts framework. It was straightforward to achieve by leveraging the power of the new ImageRenderer type. This week we will learn how to use the ImageRenderer type…
iOS dev
https://swiftwithmajid.com/2023/04/25/photospicker-in-swiftui/
Swift with Majid
PhotosPicker in SwiftUI
Nowadays, many frameworks Xcode provides us contain SwiftUI views, including the PhotosUI framework. The PhotosUI framework provides the PhotosPicker button, allowing us to offer photo-picking functionality in our apps quickly. This week we will learn how…
iOS dev
https://remotion.com/blog/improving-code-reviews-with-xcode-cloud
multi.app
Multi Blog – Improving code reviews with Xcode Cloud
At Remotion we aim to release fast as part of our strategy to maintain quality. But quality and speed are normally thought of as two ends of a spectrum, so how do we do that exactly? What does our process look like that lets us both release fast and maintain…
iOS dev
https://alexanderweiss.dev/blog/2023-04-23-double-protocol-conformance
alexanderweiss.dev
Double Protocol Conformance
Sometimes fixing issues in your codebase can have side effects you never thought of. You assume everything that could go wrong was considered but then once merged, weird things happen. I exactly had this last week. I was fixing a bug about double pro...
iOS dev
https://www.swiftwithvincent.com/blog/discover-how-main-actor-works-in-swift
Swift with Vincent
Discover how @MainActor works — 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://www.fline.dev/preparing-for-swift-6/
FlineDev
Preparing My App for Swift 6
How to enable Swift 6 mode for your Xcode projects and for your SwiftPM modules today. And what the migration experience is like.