[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Implementation of CFBridgingRelease() on GNUstep
From: |
David Chisnall |
Subject: |
Re: Implementation of CFBridgingRelease() on GNUstep |
Date: |
Fri, 2 Jun 2017 10:47:51 +0100 |
On 2 Jun 2017, at 04:37, Daniel Ferreira (theiostream) <address@hidden> wrote:
>
> These functions have "ARC" stamped in their description, however they
> seem to work (i.e. not throw any sort of exception or crash) if they
> are called outside an ARC context in my Mac, but I'm really not sure
> what their behavior looks like in this case. Tomorrow I can try to
> investigate if they affect the object's retain count and see if we get
> some knowledge out of that.
ARC is specifically designed for incremental deployment. Unlike the abortive
attempt to add GC to Objective-C, there is no clear distinction between ARC
programs and non-ARC programs. Most use ARC in some compilation units and
manual RR in others.
David