Emojis make everything more fun, even debugging. (I also like to use emoji for variable names. 🤷🏻♂️).
This looks like a great debugging tool if you’re doing some serious CoreData work.
👉 Core Data Lab – View, analyze and track your Core Data app’s data
Core Data Lab offers everything to view and analyze the Core Data database of your app, like a predicate editor, data editor, data change tracker and a built-in web and image content viewer.
This Swift library makes it easy to get diagnostics info such as app metadata, logs, and UserDefaults back from users. It composes an email for them to send to you support team. 🤓✔️
👉 WeTransfer/Diagnostics on GitHub
Via iOS Dev Weekly.
Git bisect: Debugging By Process of Elimination
Sometimes there are those bugs that are easiest nailed by by simply figuring out where they started. Which commit started this problem?
I’ve done this many times by going through the commit history, but a recent post reminded me about git bisect, which makes the process easier.
👉 A beginner’s guide to GIT BISECT – The process of elimination
Thank you, git.
iOS View Debuggers
I haven’t used the Reveal iOS view debugger in a while, but I was reminded of it recently. And I thought I would include it here because it just looks so cool. 🤓
This came up in an iOS Dev Weekly post about InAppViewDebugger, which is an open source in-app view debugging tool. InAppViewDebugger also looks amazing and runs on your iPhone. 🤯
Y’all remember GDB? 🤨