Axel Ancona EsselmannDesigning loadable SwiftUI views — Part 1: Visitors From The PastThis article is the first in a series that focusses on building apps with loadable views. By the end we will have built a search feature…Jul 22Jul 22
Axel Ancona EsselmannScheduled Timer — Defusing a time bombWe chase an elusive memory leak and learn how to modernize an old Apple API using AnyCancellable.Jul 16Jul 16
Axel Ancona EsselmannBuilding modular iOS/macOs apps using SPM (Swift Package Manager)I frequently move sections of my projects into SPM modules for use in my other apps and to help with encapsulation. This has been my…Jun 11Jun 11
Axel Ancona EsselmannParsing GPX files with Swift using declarative programmingFirst things first: If you just want to parse some GPX in Swift go here. Or here.Jan 28, 2022Jan 28, 2022
Axel Ancona EsselmannAdvanced Xcode debugging: Creating an lldb alias for printing dictionaries as formatted JSONThe Xcode console gives you access to a powerful scriptable debugger: LLDB. One of the first LLDB commands I learned was po, which prints…Aug 2, 20182Aug 2, 20182
Axel Ancona EsselmannMixing Swift and Objective-C cocoapodsSome pods don’t use modular header imports. This becomes an issue when using swift and objective-c pods in the same projectAug 23, 2017Aug 23, 2017