When I started as an iOS developer, my biggest problem was with app crashes, that’s because I really didn’t know how iOS, Swift, and Objective-C worked. Back then, I wrote a lot of bad code, not worrying about memory usage, memory access, ARC or GCD. That’s simply because I didn’t know about that stuff. I was a beginner for god sakes.
Like most of the beginners, Stack Overflow community taught me a lot about “doing things in the right way”. I’ve learned a lot of tricks that helped me to improve my production process. In this article, I’ll share some of them about the most important tool used in this learning process: the breakpoints!