Clarification on Apple's Block Docs?
I am working through some retain-cycle issues with blocks/ARC, and I am trying to get my head around the nuances. Any guidance is appreciated. Apple's documentation on "Blocks and Variables" (http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/Blocks/Articles/bxVariables.html) says the following: If you use a block within the implementation of a method, the rules for memory management of object instance variables are more subtle: If you access an instance variable by reference, self is retained; If you access an instance variable by value, the variable is retained. The