Re: Zero Link and Xcode 3
Re: Zero Link and Xcode 3
- Subject: Re: Zero Link and Xcode 3
- From: Nick Zitzmann <email@hidden>
- Date: Sat, 24 Nov 2007 19:31:35 -0800
On Nov 24, 2007, at 7:14 PM, Jayson Adams wrote:
Can someone from Apple explain why Zero Link was removed from Xcode?
I'm not from Apple, but I'm pretty sure it was because it often caused
more problems than it solved. You wouldn't believe how many people
shipped apps with ZeroLink turned on, and didn't realize there was a
problem. It also hid linking problems, such as unlinked libraries and
missing C++ and ObjC classes. It also changed the ObjC runtime so that
classes were only loaded as needed instead of loaded all at once,
which broke things like the class loader in the OmniFoundation
framework.
I didn't see an answer in the Xcode 3.0 release notes. I understand
that some people had problems with it, but it seems like the
solution there would be "don't use it" rather than remove the
feature completely.
I didn't have any problems with it, but I'm glad it's gone, since
everyone makes mistakes; I know I made a few linking mistakes I
wouldn't have found with ZeroLink on.
For those of us who had no problems with Zero Link and and saw build
cycle times go down dramatically, are we just screwed with this new
Xcode?
No. In any case, unless you're building on a G4 or you have an
absolutely huge application, then you should not notice any speed
difference. For me, I only noticed a major speed difference with
ZeroLink on back when I was building on G3s.
Nick Zitzmann
<http://seiryu.home.comcast.net/>
S/MIME signature available upon request
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden