Axel Ancona EsselmannScheduled Timer — Defusing a time bombWe chase an elusive memory leak and learn how to modernize an old Apple API using AnyCancellable.5d ago5d ago
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