| Actually, all of it is accurate. Since you're spouting off your credentials as the only evidence for why what I wrote is wrong [not sure how that works], here are mine: - programmed in Objective-C for ~30 years - implemented my own pre-processor and runtime (pre NeXT) - programmed in the NeXT ecosystem professionally since 1991 - additionally, worked in Objective-C outside the NeXT/Apple ecosystem for many years - worked with Rhapsody and with OS X since the early betas - worked at Apple for 2 years, in performance engineering (focus: Cocoa) - one of my projects was evaluating the GC With that out of the way (and just like your 6 years, it has no actual bearing on correctness): which specific parts do you believe are inaccurate? I'd be happy to discuss, show you why you're wrong, or correct my post if you turn out to be right on something that can be verified (your opinion as to how awesome ARC is doesn't count). |
> it's at best a subtle difference and for most code you won't be able to tell the difference.
Which is a pretty dubious claim. I removed a lot of retain/release/autorelease calls when I moved to ARC. Perhaps I'm missing the OP's point...