libs-gui icon indicating copy to clipboard operation
libs-gui copied to clipboard

Support NIBArchive format

Open gcasa opened this issue 1 year ago • 2 comments

There is currently a new format for nib files, it is called NIBArchive. Previously, NIB files were XML files that were, basically, indexed, keyed archives. Now there is a new binary format. In the NeXT days it was typedstream, but this is not what it is now either. Please find the attached example.

MainMenu.nib.zip

gcasa avatar Dec 24 '23 22:12 gcasa

The best information I could find for this format is here https://dkimitsa.github.io/2018/02/13/wl-tech-details-2-robovm/

fredkiefer avatar Jan 21 '24 17:01 fredkiefer

The best information I could find for this format is here dkimitsa.github.io/2018/02/13/wl-tech-details-2-robovm

Ah, very cool! Thanks!

gcasa avatar Jan 22 '24 00:01 gcasa

This is very likely not needed. NIBArchive is a "compiled" format that is created from XIB files defined by Xcode. So, theoretically, we should be able to support this simply by being able to read XIBs and Storyboards.

gcasa avatar May 12 '24 14:05 gcasa