Creating a collage by combining an array of images (macOS & iOS)

In NewsWave, when you are in the “Add Feed” view you have the option to search the RSS repository, add a RSS URL or choose from ‘recommended feeds’.  Recommended feeds may change over time so, instead of using static images, NewsWave looks at the feeds from each recommended category and creates a collage to represent …

Why I will not ship a Catalyst port of NewsWave

When Catalyst was announced at WWDC I was very excited about the possibilities that it created for NewsWave. Even though NewsWave launched as an iOS-only app, bringing it to the Mac has always been a priority. A couple of months ago I started woking on porting it. As it turns out, and as you probably …

NewsWave iOS13 Feature Update – 2019.8

About a week ago I released NewsWave 2019.8, the iOS13 feature update. The objectives were to simplify the onboarding experience, add Dark Mode support and strengthen the app. Here’s a summary of what has changed and the impact it has had so far: a) Simplifying & clarifying the onboarding experience to avoid the poor conversion rate.  …

Using DispatchSemaphore to control async execution

I’ve been debugging the upcoming OPML Import functionality of NewsWave and this bug was driving me nuts:  in some cases and for no apparent reason URLSessions would fail without a callback.  At first the bug seemed random, but after a bit of testing I realized the more feeds I tried to import, the more likely the bug …