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://augmentedcode.io/2023/05/15/getting-started-with-matched-geometry-effect-in-swiftui/
Augmented Code
Getting started with matched geometry effect in SwiftUI
Matched geometry effect in SwiftUI is a view modifier for creating transition animations between two views. We create two different views, apply the modifier to both of them with a same identifier …
iOS dev
http://swiftwithmajid.com/2023/05/10/file-importing-and-exporting-in-swiftui/
Swift with Majid
File importing and exporting in SwiftUI
A few weeks ago, we talked about photo and video picking in SwiftUI. Today we will continue the topic and learn how to import and export files in SwiftUI views. Fortunately, it is straightforward to do with the help of new fileImporter and fileExporter view…
iOS dev
https://swdevnotes.com/swift/2023/create-a-color-pencil-in-swiftui/
Swdevnotes
Create a color pencil in SwiftUI
How to create a color pencil in SwiftUI
iOS dev
https://www.avanderlee.com/swiftui/universal-links-ios/
SwiftLee
Universal Links implementation on iOS
Universal Links allow you to redirect users directly into your app and give them an integrated mobile experience.
iOS dev
https://www.avanderlee.com/swift/ranges-explained/
SwiftLee
Ranges in Swift explained with code examples
Ranges in Swift come with multiple variants: closed, half-open, and one-sided. Ranges can be converted to NSRange using a convenience initialiser.
iOS dev
https://www.uber.com/en-LB/blog/measuring-performance-for-ios-apps-at-uber-scale/
iOS dev
https://www.swiftjectivec.com/creating-an-ios-swift-package-with-git-quickstart-guide/
Swiftjective-C
Creating a Swift Package: Quick Start Gotchas
I'm freshly off the S.P.M. boat having made my first package. There are a few quick things to note to get going.
iOS dev
https://holyswift.app/how-to-create-an-circular-text-in-swiftui/
Holy Swift
Exploring Circular Paths: How to Create a Circular Text View in SwiftUI - Holy Swift
Discover how to create a circular text view using SwiftUI and geometry concepts in a simple, step-by-step guide
iOS dev
https://www.swift.org/blog/evolving-swift-project-workgroups/
Swift.org
Evolving the Swift Workgroups
Today, the Swift Core Team is announcing forward-looking changes to the structure of Swift, the work, and the people around it. These changes include new groups, names, organization, as well as inclusion as a first-class concept for each group:
iOS dev
https://www.apple.com/newsroom/2023/05/apple-previews-live-speech-personal-voice-and-more-new-accessibility-features
Apple Newsroom
Apple previews Live Speech, Personal Voice, and more new accessibility features
Apple today previewed software features for cognitive, vision, hearing, and mobility accessibility, along with innovative tools for individuals who are nonspeaking or at risk of losing their ability to speak.
iOS dev
https://sarunw.com/posts/file-behavior-change/
Sarunw
#file behavior change in Swift 5.8 | Sarunw
In Swift 6.0, the behavior of the #file will change. Prepare yourself for the change.
iOS dev
https://sarunw.com/posts/what-is-contentinset-in-scrollable-content/
Sarunw
What is contentInset in a scroll view | Sarunw
Learn the importance of content inset.
iOS dev
https://medium.com/@katramesh91/how-to-build-uikit-like-mvvm-c-coordinator-hierarchy-with-swiftui-d758b035f91a
Medium
How to build UIKit like MVVM-C Coordinator hierarchy with SwiftUI
Ever since SwiftUI was introduced, It’s been a struggle to build MVVM-C using SwiftUI. The whole idea behind introducing MVVM-C over MVVM…
iOS dev
https://medium.com/@GetInRhythm/closures-vs-combine-vs-async-await-993eb1da4d44
Medium
Closures Vs. Combine Vs. Async Await
Closures are a fundamental feature of Swift that allow developers to define self-contained blocks of functionality.
iOS dev
https://medium.com/@onlyapps/measuring-ping-in-ios-apps-a-simple-solution-13be82a15bf3
Medium
Measuring Ping in iOS Apps: A Simple Solution
Today, I would like to share with you a simple way to measure the ping to a selected server in an iOS application. This code displays the…
iOS dev
https://www.fline.dev/window-management-on-macos-with-swiftui-4/
FlineDev
Window Management with SwiftUI 4
Learnings from modernizing the window handling of my Mac app after upgrading to SwiftUI 4. Explaining `\.openWindow`, `.windowResizability` & more.
iOS dev
https://whackylabs.com/ios/fonts/2023/05/15/download-fonts-ios/
Whacky Labs
Downloading system fonts on Apple platforms
So it turns out apart from the fonts that come packaged with the Apple platforms you can also download a bunch of fonts at runtime There is a list that Apple has made available that you can find here https://developer.apple.com/fonts/system-fonts/.
iOS dev
http://swiftwithmajid.com/2023/05/17/api-availability-in-swift/
Swift with Majid
API availability in Swift
WWDC is coming pretty soon, and we are going to use a bunch of new APIs. But how to use new APIs available only for the latest version of iOS? This week we will learn about availability conditions in Swift.
iOS dev
https://arturgruchala.com/asynchronous-process-handling/
Artur Gruchała
Awesome Lightweight Asynchronous Process Handling Made Easy in Swift
In this blog post, we'll explore an awesome Swift code snippet that demonstrates a lightweight and easy-to-use asynchronous process handler. By leveraging async/await and the Foundation framework, this code enables you to execute processes asynchronously…
iOS dev
https://danielsaidi.com/blog/2023/05/17/an-app-group-roller-coaster-ride
Daniel Saidi
An App Group roller coaster ride
I’ve been struggling with a random bug when using an App Group to sync data between an app and a keyboard extension. The explanation: a c...