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.createwithswift.com/explore-accessibility-regulations-and-guidelines/
Create with Swift
Exploring accessibility regulations and guidelines
Explore the world of accessibility laws, regulations, guidelines, legal aspects, and the profound impact they have on shaping a more inclusive technological future.
iOS dev
https://damian.fyi/swift/2023/12/03/asyncstream-in-the-real-world-wrapping-an-apple-photos-callback.html
Damian Mehers’ blog
AsyncStream in the real world: wrapping an Apple Photos callback
I’ve read plenty of blog posts about Swift’s AsyncStream but never had a reason to use it to implement something myself until now. It was surprising easy.
iOS dev
https://david.y4ng.fr/the-art-of-the-corner-radius/
David Yang
The Art of the Corner Radius
Corner radius are a very common thing in app designs. It’s very easy to achieve in SwiftUI. But when embedding multiple content with rounded corners, are you doing it right? Here are a few tricks of mine.
iOS dev
https://chrisbanes.me/posts/swiftui-for-jetpack-compose-devs-state/
Chris Banes
SwiftUI for Jetpack Compose developers - State (I)
Explore the seamless transition from Jetpack Compose to SwiftUI for developers. Dive into the intricacies of managing state in SwiftUI, gaining valuable insights and tips for a smooth development experience.
iOS dev
https://www.swiftjectivec.com/keeping-up-with-swift-and-ios/
Swiftjective-C
Keeping Up with Swift and iOS
Part of being in this industry is keeping up with the changes. Here's a quick rundown of how I tackle it.
iOS dev
https://blog.stackademic.com/ios-are-you-truly-adopting-mvvm-or-just-a-bad-shaped-mvp-1bfa31f619e8
Medium
iOS: Are You Truly Adopting MVVM? Or Just a Badly Shaped MVP?
I will start this story with a disrupting fact: Probably you are not implementing MVVM in your UIKit project, but rather a version of…
iOS dev
https://www.avanderlee.com/swiftui/sfsafariviewcontroller-open-webpages-in-app/
SwiftLee
SFSafariViewController in SwiftUI: Open webpages in-app
Use SFSafariViewController in SwiftUI and catch any outgoing URLs to ensure they open in-app instead of in the external Safari browser.
iOS dev
https://www.polpiella.dev/cocoapods-swift-macros/
www.polpiella.dev
Distributing a Swift Macro using CocoaPods
Learn how to create and distribute a Swift macro as a CocoaPods library.
iOS dev
https://www.danijelavrzan.com/posts/2023/12/custom-dark-mode-color/
Danijela's blog
Add custom dark mode color to your app | Danijela's blog
When developing apps in SwiftUI, we're given a set of components that allow us to support both light and dark modes without a lot of work. But, there might be occasions where you want a different dark mode color for your app. Like dark blue.
iOS dev
https://ohmyswift.com/blog/2023/12/01/from-viewwillappear-to-viewisappearing-perfecting-your-ios-view-transitions/
OhMySwift
From viewWillAppear to viewIsAppearing - Perfecting Your iOS View Transitions
In WWDC23, Apple introduced a nuanced addition to the UIViewController lifecycle: viewIsAppearing. This instance method is a game-changer for developers looking to fine-tune the presentation and layout of their views. Let’s explore how this method enhances…
iOS dev
http://swiftwithmajid.com/2023/12/05/mastering-mapkit-in-swiftui-customizations/
Swift with Majid
Mastering MapKit in SwiftUI. Customizations.
Last week, we started a series of posts about the new MapKit API in SwiftUI. We talked about the basics of the new API, and now we can continue the topic by covering the customization part of new APIs. This week, we will learn the customization points of…
iOS dev
https://nonstrict.eu/blog/2023/darwin-notifications-app-extensions/
Nonstrict
Using Darwin Notifications to communicate with App Extensions | Nonstrict
On iOS, Darwin Notifications can be used to send and receive notifications between an app and its extensions. We wrap the old C-style functions to be easier to use from Swift.
iOS dev
https://augmentedcode.io/2023/12/11/asyncphoto-in-swiftui-for-displayng-large-photos/
Augmented Code
AsyncPhoto for displaying large photos in SwiftUI
While working on one of my private projects which deals with showing large photos as small thumbnails in a list, I found myself needing something like AsyncImage but for any kind of data sources. A…
iOS dev
https://holyswift.app/how-to-create-geofences-in-swiftui/
Holy Swift
A Guide to Geofences in SwiftUI - Holy Swift
Explore geofencing in SwiftUI: From Pokemon GO's impact to using CLMonitor for innovative iOS location-based app development.
iOS dev
https://nonstrict.eu/blog/2023/transferable-drag-drop-fails-with-only-FileRepresentation/
Nonstrict
Transferable drag & drop with only a FileRepresentation not working on macOS | Nonstrict
Supporting file dragging in macOS is a breeze with SwiftUI using the new Transferable protocol. However only having a FileRepresentation doesn't work for apps like Finder.
iOS dev
https://blog.martinp7r.com/posts/decoupled-stacked-sheet-navigation-with-multiple-modals-in-swiftui/
Martin’s Tech Journal
Decoupled stacked sheet navigation with multiple modals in SwiftUI
Problem
iOS dev
https://arturgruchala.com/testing-network-calls-using/
Artur Gruchała
Testing network calls using URLProtocol
Testing network calls is a critical aspect of ensuring the reliability and stability of your iOS applications. We'll explore how to effectively test network calls in Swift using the URLProtocol API. With this guide, you will have powerful tools to ensure…
iOS dev
https://medium.com/@henribredtprivat/create-an-ios-share-extension-with-custom-ui-in-swift-and-swiftui-2023-6cf069dc1209
Medium
Create an iOS Share Extension with custom UI in Swift and SwiftUI (2023)
I wanted to create a Share Extension for my app Thoughts — Inspiration Manager with the UI build in SwiftUI. The Share Extension API…
iOS dev
https://www.emergetools.com/blog/posts/symbolicating-swiftui-and-any-apple-framework-part-2
Emergetools
Emerge Tools Blog | Symbolicating SwiftUI (and any Apple Framework), Part 2
Building an open source way to symbolicate SwiftUI and other private frameworks.
iOS dev
https://blog.stackademic.com/writing-custom-swiftlint-rule-with-swiftsyntax-9cc93ae6dfe2
Medium
Writing Custom SwiftLint Rule with SwiftSyntax
SwiftLint is a tool to enforce Swift style and conventions. It comes with builtin 200 rules for general usage. For example, you want that…