Hawaii iOS Developer Meetup – Session 36

O’Neil’s back from Texas and he led last night’s meetup. There’s no stream for this session as we did not stream and kept the content in-house.

During this meetup O’Neil shared insights into using Instruments, the Xcode profiling software that allows developers to monitor the battery, memory, and networking performance of an app.

During the session we focused on memory management. We reviewed TableViewController delegate code that created a reference cycle due to a partially applied closure that retained cells and imageViews.

Gotta say there’s a lot more to cover in terms of Instruments but after this meetup, I feel like I have a better handle on using the tool to dive deeper into the code I write to make sure there are less memory issues as I build out apps.

I hope O’Neil will prepare another talk on Instruments soon. I want him to cover “Zombie Variables” which are memory objects that have been released too many times.

Next week I’m leading the discussion on Image Caching Best Practices. Please RSVP if you’re interested in attending!


Author: David Neely

Professional Software Developer. Technology and Web Coordinator at the University of Hawaii's Manoa Career Center.