Re: Learning the Interface Builder
Re: Learning the Interface Builder
- Subject: Re: Learning the Interface Builder
- From: Amanda Rains <email@hidden>
- Date: Fri, 04 Nov 2011 17:48:48 -0700
OK! I quickly figured out that IB in this list stands for Interface Builder - what does ARC stand for - Automatic Reference Counting?
Sorry if I don't know all of the nomenclature and lingo yet - Google indicates ARC can stand for Autism Research Center which is way too far off topic.
But the phrase "the ARC people missed a trick" makes me wonder...
Amanda
On Nov 4, 2011, at 8:14 AM, Matt Neuburg wrote:
> On Thu, 03 Nov 2011 18:46:13 -0700, Conrad Shultz <email@hidden> said:
>> A great many bugs
>> early on will likely owe to sending messages to nil
>
> It occurs to me (moving slowly but surely off-topic here) that the ARC people missed a trick with this one. One of ARC's most wonderful side-benefits is that it guarantees that any object pointer, strong or weak, that is not pointing to an object, is pointing to nil - because ARC puts it there. This suggests that there could have been a compile switch where what ARC puts there is an object that behaves like nil but also logs "You sent a message to nil" to the console. In fact, ARC could also substitute this object when you assign nil to something in your code. (It already does so much messing with your code that this little addition would be easy.) Then we could really track down those accidental send-to-nil moments.
>
> Is that a wild and crazy idea or what?
>
> m.
>
> --
> matt neuburg, phd = email@hidden, <http://www.apeth.net/matt/>
> A fool + a tool + an autorelease pool = cool!
> Programming iOS 4!
> http://www.apeth.net/matt/default.html#iosbook _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
Amanda Rains
email@hidden
This message was generated on my Mac.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden