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]
