iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
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://useyourloaf.com/blog/ios-scene-delegates-and-external-screens/
Use Your Loaf
iOS Scene Delegates and External Screens
How do you show content on an external screen?
iOS dev
https://www.pointfree.co/episodes/ep187-tour-of-parser-printers-url-routing
www.pointfree.co
Episode #187: Tour of Parser-Printers: URL Routing
URL routing is a large problem that has been solved in various ways over the years…but what does that have to do with swift-parsing!? A lot! swift-parsing comes with a URL routing library built on top of parser-printers, and it solves a lot of problems that…
iOS dev
https://www.donnywals.com/the-difference-between-checked-and-unsafe-continuation-in-swift/
Donny Wals
The difference between checked and unsafe continuations in Swift
In this post we’ll explore the different kinds of continuations that we can use to bridge existing code into the world of Swift Concurrency
iOS dev
https://oleb.net/2022/heterogeneous-dictionary/
Ole Begemann
A heterogeneous dictionary with strong types in Swift
I wrote a dictionary type where each key defines the type of value it stores. The public API is fully type-safe.
iOS dev
https://www.avanderlee.com/swiftui/downloading-caching-images/
SwiftLee
Downloading and Caching images in SwiftUI
Downloading and caching images when building apps with SwiftUI is a common task to do. Learn how to implement performant caching.
iOS dev
https://belkadan.com/blog/2022/04/Default-Arguments-and-Label-based-Overloading/
-dealloc
Default Arguments and Label-based Overloading
A braindump on two features that are more tightly linked than you might wish.
iOS dev
https://www.swift.org/blog/sswg-update/
Swift.org
SSWG 2021 Annual Update
Since the last update from the SSWG, the Swift on Server ecosystem has continued to grow and expand.
iOS dev
https://www.youtube.com/playlist?list=PLueKg14298Fyj_XxyKrsp-l10jvY7yKvI
YouTube
The Swift Programming Language Book: The Video Edition - YouTube
iOS dev
https://digitalbunker.dev/regex-with-xcode-in-10-minutes/
Digital Bunker
Regex In 10 Minutes
We'll cover everything you need to know about regular expressions and some tips to help you get the most out of them in Xcode.
iOS dev
https://betterprogramming.pub/flow-navigation-with-swiftui-revisited-791f89421923
iOS dev
http://www.alwaysrightinstitute.com//viewcontroller/
Alwaysrightinstitute
Model View Controller for SwiftUI
Overall
SwiftUI
has been well received after its introduction.
However, something most developers stumble upon quickly is how to
structure non-trivial applications.
One option is to just stick to MVC and get a reasonably clean architecture
that isn’t full…
iOS dev
https://khanlou.com/2022/04/name-your-colors/
Name Your Colors!
iOS dev
https://serialcoder.dev/text-tutorials/swift-tutorials/in-out-parameters-in-swift-functions/
SerialCoder.dev
In-Out Parameters In Swift Functions - SerialCoder.dev
Read about the in-out parameters in Swift functions and find out how to mutate provided arguments if necessary inside functions.
iOS dev
https://swdevnotes.com/swift/2022/exploring-data-with-swift-tabulardata-and-dataframe/
Swdevnotes
Exploring data with Swift TabularData and DataFrame
How to - Exploring data with Swift TabularData and DataFrame
iOS dev
https://bjango.com/articles/designingmenubarextras/
Bjango
Designing macOS menu bar extras
Apple’s HIG is great, but it doesn‘t contain much information related to designing menu bar extras. This article aims to provide additional details and context needed to create icons for macOS menu bar extras.
iOS dev
https://blog.eidinger.info/use-environment-variables-from-env-file-in-a-swift-package
Swifty Tech by Marco Eidinger
Use environment variables from .env file in a Swift Package
Learn how to pass secrets from your .env file to your Swift Package and how to access them in Swift.
iOS dev
https://useyourloaf.com/blog/swiftui-supporting-external-screens/
Use Your Loaf
SwiftUI Supporting External Screens
How do you make a SwiftUI app show content on an external screen?
iOS dev
https://ikyle.me/blog/2022/understanding-uikit-calayer-anchor-point
Kyle Howells Blog
Understanding UIKit: CALayer Anchor Point
Understanding how the CALayer.anchorPoint property effects layout
iOS dev
https://www.pointfree.co/episodes/ep188-tour-of-parser-printers-vapor-routing
www.pointfree.co
Episode #188: Tour of Parser-Printers: Vapor Routing
Now that we’re familiar with swift-parsing’s URL router, let’s take a look at Swift’s most popular web framework, Vapor. We will rebuild our site router using Vapor’s built-in router, and then we’ll use our own companion library to power our Vapor application…
iOS dev
https://oleb.net/2022/attributedstring-codable/
Ole Begemann
AttributedString’s Codable format and what it has to do with Unicode
Don’t store string indices or offsets if possible. They aren’t stable over time or across runtime environments.
iOS dev
https://www.avanderlee.com/swift/asyncthrowingstream-asyncstream/
SwiftLee
AsyncThrowingStream and AsyncStream explained with code examples
AsyncThrowingStream and AsyncStream allow you to rewrite existing closure based code to async-await overloading methods.