iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.05K
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.8K subscribers
iOS dev
https://swiftregex.com/
Swift Regex: Learn, build and test Swift Regex and Regex Builder.
Swift Regex: Learn, build and test Swift Regex
Regular Expression Tester with highlighting for Swift Regex. Quickly test and debug your regex and Regex Builder.
iOS dev
https://rambo.codes/posts/2022-06-27-creating-custom-extension-points-with-extensionkit
Rambo Codes
Creating custom extension points for Mac apps with ExtensionKit | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://www.avanderlee.com/swift/existential-any/
SwiftLee
Existential any in Swift explained with code examples
Existentials in Swift are defined using the any keyword and provide dynamic types, but also come with performance impact you should know.
iOS dev
https://danielsaidi.com/blog/2022/06/29/multiplatform-image-resizing
Daniel Saidi
Multi-platform image resizing
In this post, let’s take a look at how to resize images in UIKit & AppKit. The result will work on iOS, macOS, tvOS & watchOS and...
iOS dev
https://medium.com/@artun.erol/vip-design-pattern-or-clean-swift-1c00fb1a4f6d
Medium
VIP design pattern (or Clean Swift)
VIP design pattern (or Clean Swift) was first mentioned by Raymond Law, whose ultimate goal is to write clean and testable code. We can…
iOS dev
https://swiftwithmajid.com/2022/06/28/the-power-of-task-view-modifier-in-swiftui/
Swift with Majid
The power of task view modifier in SwiftUI
Task view modifier is the key to the Swift Concurrency world through SwiftUI. It allows us to build complex async tasks by leveraging the power of cooperative cancellation and the lifecycle of a SwiftUI view. This week we will learn all the powerful features…
iOS dev
https://www.raywenderlich.com/34044359-asyncsequence-asyncstream-tutorial-for-ios
kodeco.com
AsyncSequence & AsyncStream Tutorial for iOS
Learn how to use Swift concurrency’s AsyncSequence and AsyncStream protocols to process asynchronous sequences.
iOS dev
https://ikyle.me/blog/2022/creating-cool-ui-shape-morphing
Kyle Howells Blog
Creating Cool UI: iOS Shape Morphing
Recreating cool UI demos I've seen online. This time, morphing between different icon shapes and learning about metaballs.
iOS dev
https://ikyle.me/blog/2022/creating-a-coreimage-filter-with-a-metal-kernel
Kyle Howells Blog
Creating a CoreImage Filter with a Metal Shader
How to setup Xcode to build a Metal Shader for use with a custom CoreImage Kernel
iOS dev
http://aplus.rs/2022/bitmask-attributes-in-core-data/
Bitmask (bitwise) values in Core Data
iOS dev
https://www.pointfree.co/episodes/ep195-async-composable-architecture-the-problem
www.pointfree.co
Episode #195: Async Composable Architecture: The Problem
The Composable Architecture’s fundamental unit of effect is modeled on Combine publishers because it was the simplest and most modern asynchrony tool available at the time. Now Swift has native concurrency tools, and so we want to make use of those tools…
iOS dev
https://www.swiftjectivec.com/Using-Typed-Payloads-In-NSUserActivity-in-SwiftUI/
Swiftjective-C
Typed Payloads in SwiftUI using NSUserActivity
User activities and SwiftUI never really fit like a glove, but regardless they are key for state restoration. Luckily, SwiftUI has a little trick to make the process pragmatic and type safe.
iOS dev
https://mackuba.eu/notes/wwdc22/swiftui-cookbook-for-navigation/
mackuba.eu
The SwiftUI cookbook for navigation
Kuba Suder's blog on Mac & iOS development
iOS dev
https://swiftui-lab.com/swiftui-renders/
iOS dev
https://serialcoder.dev/text-tutorials/swift-tutorials/testing-throwing-methods-in-swift-actors/
SerialCoder.dev
Testing Throwing Methods In Swift Actors - SerialCoder.dev
Read about how to test error throwing code that exists in actors asynchronously and what to look out for smooth testing.
iOS dev
https://www.swift.org/blog/swift-language-updates-from-wwdc22/
Swift.org
Swift language announcements from WWDC22
iOS dev
https://twitter.com/parrots/status/1544748961252122625
X (formerly Twitter)
Curtis Herbert (@parrots) on X
Oh geez. Writing is really on the wall.
iOS dev
https://digitalbunker.dev/rate-limiting-on-ios/
Digital Bunker
Rate Limiting on iOS
Whenever you enter an address into Google Maps or search for a video on YouTube, you may have noticed that the auto-complete suggestions update at regular intervals rather than with every change to the search query.
When you consider the scale of these platforms…
iOS dev
https://swiftsenpai.com/swift/dynamic-dispatch-with-generic-protocols/
Swift Senpai
How to Achieve Dynamic Dispatch Using Generic Protocols in Swift 5.7 - Swift Senpai
With improvements in Swift 5.7, achieving dynamic dispatch on a protocol with associated types has never been easier. Here's how.
iOS dev
https://holyswift.app/the-trade-offs-of-using-mirror-api-to-do-code-reflection-in-swift
Holy Swift
The Trade-offs of Using Mirror API to do Code Reflection in Swift - Holy Swift
Everything you need to know about code reflection in Swift. Learn how to get private properties values and more! Use it now the Mirror API.
iOS dev
https://useyourloaf.com/blog/whats-new-in-xcode-14-previews/
Use Your Loaf - iOS Development News & Tips
What's New in Xcode 14 Previews
A tour of the new SwiftUI preview canvas in Xcode 14.