Understanding Objective-C Inside and Out

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.

Join or login to comment.

  • Jeff K.

    I posted my slides on my blog: http://wp.me/ph9Kx-9v

    Thanks for the positive feedback, everybody! This talk is still evolving, so if you have any comments feel free to let me know—good or bad.

    1 · November 15, 2013

  • Tod C.

    Good talk and awesome turnout.

    1 · November 15, 2013

  • Shai L.

    Sad to miss this one

    November 14, 2013

  • A former member
    A former member

    This is my first AA CocoaHeads. Looking forward to joining. How late do they generally run?

    November 13, 2013

    • Dave K.

      The technical talk starts a little after 7pm, and typically runs 45-75 minutes. I don't know how long Jeff expects to go, but I would expect 8pm at the earliest, and 8:30 as more likely. Sometimes there is networking afterwards as well, but that is purely optional.

      November 14, 2013

    • A former member
      A former member

      Thanks Dave.

      November 14, 2013

  • Charles P.

    Unfortunately, I have a conflict as well. My +1 (Paul Arquette) may still attend.

    1 · November 13, 2013

  • Priya R.

    Looks like I won't attend due to a scheduling conflict :-(. @jeff- would you be posting/ sharing the presentation ? ( not the same as being in person but ...)

    November 13, 2013

    • Jeff K.

      I will definitely post the slides somewhere, probably speakerdeck.

      1 · November 13, 2013

  • Paul B.

    Here's a quiz question: how many empty NSArrays are in the Facebook app (or the twitter app) ( or ANY app!!) ?

    November 8, 2013

  • Luke G.

    Can't wait Jeff!

    October 28, 2013

  • Nevi K.

    Would really appreciate if you keep it at an intro level since I'm new to Objective-C (not new in programming though)

    1 · October 27, 2013

    • Jeff K.

      Nevi, while this isn’t an introductory talk, understanding more about how Objective-C works under the hood will only help those who are new to the language!

      1 · October 28, 2013

    • marie

      I am very much looking forward to your talk

      1 · October 28, 2013

  • Shai L.

    Also looking forward to hear how some of the new nuances in iOS7 are being used and leveraged in the development platform

    1 · October 28, 2013

  • A former member
    A former member

    Love the topic. Looking forward to meeting everyone.

    1 · October 28, 2013

  • Tod C.

    I'm looking forward to this talk and hope it gets into the under the hood details of the objective-c runtime. Bring it on.

    1 · October 27, 2013

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy