• 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
Interface Builder's text archive format
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Interface Builder's text archive format


  • Subject: Interface Builder's text archive format
  • From: Chris Silverberg <email@hidden>
  • Date: Mon, 27 Sep 2004 11:19:15 -0700

I was pleased to have someone point out to me that Interface Builder now has the "Use text archive format" when saving a nib file. Specifically, this feature allows the keyedobjects.nib file to be saved in an XML format instead of a binary. This appears to have some significant advantages:

- if the nib became damaged, it might be easier to manually fix the file by modifying the XML. if the file is binary, you're out of luck.
- if you're having a problem with a nib, it might be possible to inspect the XML to gain some additional insight.
- you can now perform diffs with previous revisions
- saving in cvs is safer since you don't have to worry about text/binary issues. The server may be able to save space over the long term since the data is textual.


The only downside that I'm aware of is that the text format can be several times larger than the binary format. For me though, even if my nib grows from 4k to 28k, the benefits seem to make up for the extra space.

I didn't see any discussion of this feature in the release notes or on this list. So my questions for the list:

- are you using the text archive format in your nibs? are you happy with the results?
- are there any other disadvantages or reasons that I should consider not using the text archive format?


thanks all,
Chris

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Prev by Date: Re: setDoubleAction [Java]
  • Next by Date: hash problem with NSString
  • Previous by thread: Re: setDoubleAction [Java]
  • Next by thread: hash problem with NSString
  • Index(es):
    • Date
    • Thread