On 1 Oct 2014, at 09:53, Motti Shneor <[email protected]> wrote:

> Thank you Clark and Mike for the answer. I finally figured it out myself 
> getting enough link errors.
> 
> One small question though. How is it the new ObjC runtime (ARC and all...) 
> works fine on 32bit iOS builds, but not on Mac? Why did apple not deliver the 
> runtime for the Mac? Is it so different? I know the processors aren't the 
> same, but at the cost of some inefficiency in the runtime, developers would 
> have much easier time going to ARC and modern Objective-C.
> 
> Any idea why this situation?

Presumably because the change of runtime would have required all existing code 
to be recompiled to take advantage of it (e.g. for the non-fragile ivars 
improvement). That would have required some mechanism for applications and 
other code to tell the OS which runtime they require. I imagine it all didn’t 
seem worth the trouble to Apple considering how quickly 64 bit Macs have become 
prevalent.


_______________________________________________

Cocoa-dev mailing list ([email protected])

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 [email protected]

Reply via email to