|
From: | Maxthon Chan |
Subject: | Re: __NSCF** classes and libobjc2 dependency on C++ runtime |
Date: | Wed, 05 Jun 2013 03:47:43 +0800 |
A humble test report: TechniMac:test-poke technix$ cat test.m #import <Foundation/Foundation.h> #import <CoreFoundation/CoreFoundation.h> int main(void) { @autoreleasepool { CFStringRef string = CFSTR("string"); NSString *bridged_string = (__bridge id)string; NSLog(@"Bridged class: %@", NSStringFromClass([bridged_string class])); CFRunLoopRef runloop = CFRunLoopGetMain(); id bridged_runloop = (__bridge id)runloop; NSLog(@"Unbridged class: %@", NSStringFromClass([bridged_runloop class])); } return 0; } TechniMac:test-poke technix$ xcrun clang -framework Foundation -framework CoreFoundation -fobjc-arc test.m -o test TechniMac:test-poke technix$ ./test 2013-06-05 03:46:46.645 test[39422:707] Bridged class: __NSCFConstantString 2013-06-05 03:46:46.662 test[39422:707] Unbridged class: __NSCFType TechniMac:test-poke technix$ 在 2013-6-5,上午3:00,Stefan Bidi <address@hidden> 写道:
|
[Prev in Thread] | Current Thread | [Next in Thread] |