Articles archive

Handle TabView data in a type-safe way with Enums
From: Danijela Vrzan's Blog
Added: Nov. 14, 2023 •
Preparing your App for Voice Over: Accessibility Value
From: Create with Swift
Added: Nov. 14, 2023 •
Macro Bonanza: Composable Architecture
From: Point-Free Pointers
Added: Nov. 14, 2023 •
Swift strings look identical but aren’t
From: Damian Mehers' Blog
Added: Nov. 13, 2023 •
How to migrate from Localizable.strings to String Catalogs
From: Tanaschita
Added: Nov. 13, 2023 •
Can I adjust the postpone times in Time Out?
From: David Sinclair’s Blog
Added: Nov. 13, 2023 •
Why mobile apps need a good abstraction?
From: Swift and Memes
Added: Nov. 13, 2023
The myth and reality of Mac OS X Snow Leopard
From: Jeff Johnson’s Blog
Added: Nov. 13, 2023 •
SwiftUI List Tutorial: Grow from Beginner to Advanced
From: Chase Lewis Blog
Added: Nov. 13, 2023
Enums are meant for switching
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Handling widgetPerformUpdate in an iOS Today extension
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Swift Extensions for Protocol Conformance Considered Harmful
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Accessing Swift Arrays Without Counting on Fingers
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
SwiftMock - A Mocking Solution for Swift
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Data-driven Screen Dispatching for iOS
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Exploring Different Behaviours in Swift Enums
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Custom Back buttons in SwiftUI
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
An Xcode template for SwiftUI playgrounds
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
HTML2Markdown Swift Package
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Injecting GitLab Snippets into Publish output
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Adding details of AppStore Apps into a Publish website
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Investigation of @StateObject lifecycle
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
An indeterminate linear ProgressView that works on iOS
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Using custom fonts with SwiftUI
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Rambling on about veganism
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Solar panels and Powerwall - one year retrospective
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Using CoordinateSpace to draw over a SwiftUI List
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Using Synology NAS "USB Copy" to backup multiple shared folders
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
A minimal reachability check for Swift
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Sized-to-fit SwiftUI bottom sheet
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Fediverse status Publish Plugin
From: Matthew’s Dev Blog
Added: Nov. 13, 2023 • •
Matching the Modular Ultra watch face with SF Font Alternatives
From: David Smith’s Blog’
Added: Nov. 13, 2023 •
Loading async data for SwiftUI views
From: Augmented Code Blog
Added: Nov. 13, 2023 •
Macro Bonanza: Case Paths
From: Point-Free Pointers
Added: Nov. 13, 2023 •
Default apps
From: cdf1982 blog
Added: Nov. 12, 2023 •
The complete guide to iOS & macOS development in Neovim
From: Wojciech Kulik’s blog
Added: Nov. 12, 2023 •
How Many Envelopes Can You Fit Into Another?
From: TIL with Mohammad
Added: Nov. 12, 2023 •
Bad practice: not using UIAction
From: Swift with Vincent
Added: Nov. 12, 2023 •
The Reasoning Computer
From: Fabisevi.ch
Added: Nov. 10, 2023 •