Augmented Code

Augmented Code is concentrating on writing beautiful applications and games on iOS and macOS with performance and elegance in mind.

Apps

Silky Brew

Silky Brew is an app for coffee enthusiasts who want to track their coffee beans and find the optimal coffee grinder settings for each type of bean. The app lets users adjust and save their coffee grinder settings for different beans to achieve the best results. With Silky Brew, users will never miss a perfect…

Drifty Asteroid

Drifty Asteroid is a puzzle game taking to the enchanting world of orbital mechanics. Create planetary systems and give guidance to asteroids Features:• Position planets and use gravitational force to guide asteroids into bright stars.• Discover the colourful world of planets.• Learn from mistakes by following the trail of stars.• Think outside the box and…

Signal Path

Signal Path is a beautiful and swift spectrum viewing app. It makes easy to look through hours worth of data, finding interesting signal peaks in long recordings (computing spectrums is backed by SIMD and GPU (Metal)). In addition, Signal Path allows recording audio data with a microphone and replaying the recorded audio. Moreover, Signal Path…

Latest Blog Posts

LLDB print commands for debugging in Xcode

Whoever has used Xcode for debugging has heard about the po command. This command is used for printing object descriptions. Whatever we write after po gets compiled into actual code and is executed in the context where the debugger has stopped. This is done twice, first to get the expression result and then to get…

Initializing @MainActor type from a non-isolated context in Swift

Recently I was in the middle of working on code where I wanted a type to require @MainActor since the type was an ObservaleObject and makes sense if it always publishes changes on the MainActor. The MainActor type needed to be created by another type which is not a MainActor. How to do it? This…

Getting started with Benchmark package

There was a blog post on swift.org about a new Swift package called Benchmark at the end of the March. As the name speaks for itself, it is all about measuring the performance of the piece of a code. Since last time I wrote about Merging sorted arrays with duplicates in Swift then it would be…