Example #1
@property (nonatomic, copy) void (^errorBlock) (NSError *);
Example #2
@property (nonatomic, strong) void (^errorBlock) (NSError *);
I know that blocks are standard variables on stack, and by making a copy we are "moving" them to the heap.
Thats all? Or not?
There should be no difference. Since the property has a block type, according to http://clang.llvm.org/docs/AutomaticReferenceCounting.html#blocks