On Dec 27, 2012, at 22:37, Rick Mann <rm...@latencyzero.com> wrote:

> So, the usual bit about references being weak by default in C structs (and 
> C++ classes) doesn't hold here.

Huh? References aren't weak by default anywhere.

Are you thinking of __usafe_unretained? That's not weak, just unmanaged by ARC, 
and it's the only ownership qualifier allowed by ARC for struct members that 
point to objects (and therefore highly unrecommended).

For your original problem, your description is consistent with ARC *not* being 
used to compile this source file. You can check that easily enough by putting:

>    mInputBuffer = [[NSMutableData data] retain];

and verifying that the compiler says you can't do that when ARC is turned on.



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to