Configuring Subscriptions using RevenueCat (Part 1: RevenueCat)

Mark
Mark
Dec 22nd, 2025

Since the last time I set up RevenueCat, the company released Test Store, a feature that allows you to start building out your subscriptions without having to set anything up...

Troubleshooting Text in all Caps

Mark
Mark
Dec 10th, 2025

I wrote a post a while ago on how to add a button to a list section title. When I originally implemented this, I was using NavigationLink to display the...

Splitting the Widget Code

Mark
Mark
Dec 8th, 2025

I started working on my first widget this week, and ran into an weird problem. After creating a new Widget Extension target I tried to split up the AppWidget.swift file...

Storing an Enum in CoreData

Mark
Mark
Dec 5th, 2025

One of the things that I have taken a liking to in Swift is Enumerations (or enums for short.). From the documentation an “enumeration defines a common type for a...

Adding a Button to a List Section Title

Mark
Mark
Jul 27th, 2025

I have a couple of different applications I am writing as part of my journey of learning swift. One of the applications that I am excited about making is a...

Incrementing the Build Number

Mark
Mark
Jul 24th, 2025

As I get closer to releasing my application, I’m starting to run into all the small things that you have to do to release an application. One of those, I’ve...

Linting in Swift

Mark
Mark
Jul 21st, 2025

Linting in Swift While I am new to Swift, I have been writing code for a long time (mostly Python) and having a clean codebase is very important to me....

Registering My LLC

Mark
Mark
Jul 18th, 2025

As I got closer to launching my first application, I felt it was time to set up a legal entity to do business as. To set up a corporation in...

Launching a New Company

Mark
Mark
Jul 16th, 2025

For the past year I have been learning swift and working on my first application iOS application. I’m happy to announce that I have launched Renewal Software to support that...