Categories
iOS Development

Create a labeled TextField in SwiftUI

Today, I wanted to create a labeled TextField in SwiftUI. More specifically the label should appear as a small text above the TextField. My first quick hack was to just add a label above a TextField. Obviously, we … Read the rest

Categories
iOS Development

Developing iOS Apps for Kids

I do stumble now and then across (more or less great) apps for smaller children, kids or toddlers. You have probably seen these as well. I never released any app for the kids category but I was curious how it … Read the rest

Categories
iOS Development Testing visionOS

Paywalls on visionOS or Vision Pro

Lately, I released my first visionOS app. Actually, my personal deadline was the US release date (2nd of February 2024) and gladly everything worked out. You can read a little bit about it in my other article: https://mic.st/blog/develop-and-release-a-visionos-app-without-vision-pro/. One … Read the rest

Categories
iOS Development

SwiftUI and “The compiler is unable to type-check this expression in reasonable time … “

Although SwiftUI did become more and more mature over the years: When it comes to error handling, SwiftUI still sometimes feels like a pain. You probably have seen the following error more than once: It reads “The compiler is Read the rest

Categories
Accessibility iOS Development

Accessibility improvements for UISearchController

By implementing UISearchController you can easily add search functionality to any UITableView. However, having such a search bar might have accessibility drawbacks. It might even be completely unusable users relying on Voice Over.

This article is part of my Read the rest

Categories
iOS Development

SwiftUI .ornaments modifier for visionOS App on Vision Pro

Currently, I am experimenting on a Vision Pro app as a side project. One thing I was not aware of for quite some time was this new paradigm with the fancy name Ornaments only used on visionOS. I just happily … Read the rest

Categories
iOS Development

Connect Mac formatted (HFS+) USB drive to Raspberry Pi

Today, I wanted to connect an USB drive to my Raspberry Pi and it did not work as easy as expected to access it’s data. As a side note, it is a Raspberry Pi completely set up via terminal so … Read the rest

Categories
iOS Development

Quickly unpack xip files

Ever wondered why unpacking a new Xcode release takes soooo long? I don’t know either. Probably a lot of time is spent on validating signatures or other things. Anyway, sometimes you just want to quickly unpack it.

Here comes unxipRead the rest

Categories
iOS Development

Draw line graphs and charts in SwiftUI

Graphs and charts are an essential tool for visualizing data, and with SwiftUI, it’s easy to create custom and interactive graphs (Spoiler: we won’t add any interactivity during this arcticle). You can use them in iOS, iPadOS, and macOS … Read the rest

Categories
ChatGPT iOS Development

Using ChatGPT for Swift iOS development

Lately, I also jumped onto the ChatGPT train and wanted to give it a try for the use in Swift development for the iOS platform. Here are my experiences so far using it for around 1 or two months now.… Read the rest