Articles and Tutorials about iOS Development

September 07, 2021
A recipe for automating the export of the app icon from Sketch to the Xcode asset catalog.
September 04, 2021
How to format closure blocks when writing SwiftUI code? Here is how I recommend to do it.
July 29, 2021
Often many different SwiftUI views of an app want to handle errors in the same way. This article describes a starting point for a generic error handling mechanism.
July 26, 2021
This article demonstrates how to use URLSessionDownloadTask and URLSessionUploadTask to download and upload files in background so that they can completed even if the app is terminated.
July 23, 2021
How can NavigationLink and NavigationView isActive be used in SwiftUI apps to navigate around programmatically in the app?
July 15, 2021
DocC is a documentation tool new in Xcode 13 that extends the existing Markdown-based syntax for source code and allows to generate documentation archives for Swift frameworks.
July 17, 2021
With Package Collections you can quickly look up and add a Swift Package to your project in Xcode 13.
July 13, 2021
How to create a List using SwiftUI's ForEach where the elements can be changed from the elements.
July 13, 2021
Is using indices the best solution to mutate an array while iterating over it in Swift?
July 27, 2021
The Swift Package Manager can be used to add external libraries in Xcode projects. The tutorial shows how to use it to include external libraries in Xcode projects.
September 19, 2019
This tutorial shows how to group UITableView cells into sections. It's also an introduction by example on how to create generic types for abstracting common tasks while writing UIKit code.
July 09, 2018
This tutorial shows how to use the CloudKit framework to query, insert and delete data in an iCloud database.
February 05, 2019
This snippet describes how to download images from URLs in the background in iOS apps using the SDWebImage or Kingfisher framework.
July 13, 2021
This example shows how to get random elements of a Swift array.
July 13, 2021
How to use the Swift range syntax (0...5) for enums and structs that represent continuous values.
February 23, 2020
This tutorial will show you how to configure table contents using the Storyboard and programmatically and how to present data from Swift Arrays.
February 05, 2019
This tutorial shows how to make UITableView cells reorderable.
July 25, 2018
This tutorial shows how to use the Multipeer Connectivity framework to communicate between iOS devices.