• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Zero Link and Xcode 3
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Zero Link and Xcode 3


  • Subject: Re: Zero Link and Xcode 3
  • From: Jayson Adams <email@hidden>
  • Date: Sat, 24 Nov 2007 20:22:35 -0800


On Nov 24, 2007, at 7:31 PM, Nick Zitzmann wrote:


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.

Problems like unlinked classes are easily discovered (and fixed) once you do a Deployment build.

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.

There are lots of technologies in OS X that can bite anyone - removing them seems like a drastic solution.

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.

I have a few-month-old Intel Powerbook, and on Tiger the switchover from Development to Deployment is quite noticeable and painful.

Best,


__jayson

Circus Ponies NoteBook - Organization for a Creative Mind
www.circusponies.com



 _______________________________________________
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

  • Follow-Ups:
    • Re: Zero Link and Xcode 3
      • From: j o a r <email@hidden>
References: 
 >Zero Link and Xcode 3 (From: Jayson Adams <email@hidden>)
 >Re: Zero Link and Xcode 3 (From: Nick Zitzmann <email@hidden>)

  • Prev by Date: Re: Zero Link and Xcode 3
  • Next by Date: Re: Zero Link and Xcode 3
  • Previous by thread: Re: Zero Link and Xcode 3
  • Next by thread: Re: Zero Link and Xcode 3
  • Index(es):
    • Date
    • Thread