Category Uncategorized

Xcode SwiftUI Preview Tips

Archive note — October 23, 2026: This article records an Xcode workflow from February 2024. Its screenshots, cache troubleshooting, and custom PREVIEW compilation flag reflect that setup; they have not been retested against current Xcode releases. Loved by some, hated…

SwiftUI autocomplete tricks

Fonts There are some view properties which you use a lot and are difficult to type like: .font(.caption) here you type .font [ENTER] -> this makes .font(), you have to cursor back into the brackets to type .cap[ENTER] This you…

Xcode tip – rename

When you start developing an app, you don't often know yet what the real name of your app will be, even you think you know. What do I mean by that? Well, say you call your app TrainSleeper. You create…

Tips to avoid App Store rejections.

Here are some very common things that you easily can avoid to prevent App Store rejections. Keep screenshots actual Add a link to the Eula and privacy policy in the app description as well in your app, also on paywalls, check the the links still…Read article: Tips to avoid App Store rejections.

Cannot start iBooks error

Archive note — October 23, 2026: This is a troubleshooting account from April 2020. The System Preferences menu names below belong to that era. For settings in your current macOS version, consult the Apple Books User Guide. Today I was…

iOS 13 block based animations in Objective-C

Since iOS 13 [UIView beginAnimation] and [UIView commitAnimations] are deprecated as you can see below. Xcode yells at you that you must use the block-based animation API instead. You should use [UIView animateWithDuration] instead. This can be achieved like this.Read…