[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Discovery from class-dumping Yosemite system libraries.
From: |
陈北宗 |
Subject: |
Re: Discovery from class-dumping Yosemite system libraries. |
Date: |
Thu, 9 Apr 2015 03:53:43 +0800 |
When I said not compatible with ARC, I mean the resulting mix of CF and
Foundation code will not be able to be built using ARC. However it will produce
headers perfectly useable in ARC code, and the rest of Foundation can even be
modernised into taking advantage of ARC as well.
Other than the obvious TFB classes like NS/CFArray or NS/CFString, we need to
make NSObject/CFType a TFB pair as well.
> On Apr 8, 2015, at 18:21, Luboš Doležel <address@hidden> wrote:
>
>
> On 04/08/2015 12:11 PM, ChanMaxthon wrote:
>> Apple did not make NSSet/CFBag and NS/CFRunLoop TFB but we can make that
>> happen without breaking Apple's interface contracts.
>
> Based on the design, NSRunLoop is an upper level wrapper of CFRunLoop
> adding extra operations. I wouldn't find adding TFB very useful in this
> case, I'd much rather focus on finishing the implementation of other
> TFB'd classes.
>
> This is what I'd personally like to do in near future, but I'm currently
> busy with porting original Apple's libSystem sources to Linux/Darling.
>
> --
> Luboš Doležel
>
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
smime.p7s
Description: S/MIME cryptographic signature