Past Meetup

Understanding Objective-C Inside and Out

This Meetup is past

43 people went


Starting at 6:30pm, we'll have free food sponsored by Arbormoon Software, Inc ( Please RSVP to help us estimate how much food we need. While you are enjoying the food, talk with other developers and network in the local Cocoa community.

Our main meeting will start at 7pm and will feature a talk on Understanding Objective-C Inside and Out by Jeff Kelley of Detroit Labs (

How many times have you tried to debug something in Objective-C without really knowing *why* it works a certain way? Do you start sweating when Xcode throws linker errors your way, or when you have to mix ARC and non-ARC code? This talk will reveal how Objective-C works, what actually happens when your application is linked, and reveal what ARC is actually doing. Objective-C is a 30-year-old language, and it’s evolving faster than ever. We’ll look at the basics of the language, how properties and categories work, and cover advanced topics like creating classes at runtime, memory management and ARC, and tagged pointers. At the end of the talk, you’ll be able to diagnose issues with your app more quickly, dive into system components more readily, and have a better sense of why your code works.

Jeff Kelley is an iOS developer at Detroit Labs and author of Learn Cocoa Touch for iOS, published by Apress. He’s been working with iOS since its infancy in 2008, and managed the OS X environment at the University of Michigan before that. When not working on iOS apps, Jeff listens to an inordinate amount of podcasts and seeks out new and interesting races to run; he finished his first half marathon in October.

We're always looking for volunteers to talk at future meetings, so please consider volunteering.