Categories
iOS Development

Draw line graphs in SwiftUI

Graphs 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 apps. In … 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

Categories
Accessibility iOS Development

(Mobile) Accessibility Links

This is a frequently updated list of links regarding accessibility I found worth saving. It’s currently focused on mobile (especially iOS development) as this is my main area right now.

Last update: 5th July 2023

Guidelines & Standards

This section … Read the rest

Categories
iOS Development

Animate UIBezierPath using CABasicAnimation

Currently, I am working on an app that features a table view with custom cells representing single items or grouped items. You can expand the group cells (to see their content) by selecting them. There are multiple ways to … Read the rest

Categories
iOS Development

How to use the RelativeDateTimeFormatter in Swift

Working with dates in Swift is a thing I remembered to struggle for a long time as a Junior developer. However, you should get used to objects that have date properties. E.g. you can sort stuff (e.g. see https://mic.st/blog/how-to-sort-an-array-of-objects-by-date-property/) … Read the rest

Categories
iOS Development

How to sort an array of objects by date property

You might know the very handy sort(by:) method in Swift that you can use to sort any kind of array. If not, see this as some kind of friendly introduction to you. Read carefully and I will teach you now … Read the rest

Categories
iOS Development

How to get your first ever app approved in Apple’s App Store

While publishing FlippyApp (https://mic.st/blog/portfolio/) to the App Store (https://apps.apple.com/us/app/flippylearn/id1479486387) I learnt a lot about how to deal with the intransparent review process of the Apple App Store.

The two most important:

  • The review process is very
Read the rest
Categories
iOS Development

Fix crashing when opening projects in XCode 11.3

Today I had some problems with a project that I wanted to continue working on today. Yesterday everything went fine but today XCode crashed everytime I tried to open it 🙈

Luckily there is a fix, that I found in … Read the rest

Categories
iOS Development

How to use new iOS 13 system fonts like New York

At the WWDC19 there was introduced a lot of font related cool stuff for iOS13. One great thing is the new serif system font NewYork which can be used in your apps.

To initialize a UIFont with this or any … Read the rest