MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
NibUnlocker
NibUnlocker 0.1.1
Your rating: Now say why...

(3) 3.1666666666666665

Parse a non-editable nib file and output an editable xib file.   Free
Add to my Watch List
Email me when discounted
  • Download Now
    443 KB (Beta)
  • Visit Developer's Site
    CharlesSoft
NibUnlocker allows you to parse a non-editable nib file and output an editable xib file. One of the fun things about the Mac going all the way back to the original was the way it stored user-interface data for applications inside a separate stream called the "resource fork", in a format readable by a tool named ResEdit. This allowed users to poke around inside applications and learn how their UIs ticked, and it was also helpful to developers, who could look at Apple's interfaces for examples when trying to figure out how to do something UI-related. In Mac OS X, this tradition
What's New
Version 0.1.1:
  • Fixed an error in the Info.plist which caused NibUnlocker not to launch on Mac OS X 10.6.x.
Requirements
Intel, Mac OS X 10.6 or later






    Be the first to recommend a similar software title.
NibUnlocker User Discussion (Write a Review)
ver. 0.x:
(3)
Your rating: Now say why...
Overall:
(3)

sort: smiles | time
burypromote


Robert Nay#e@e reviewed on 27 Dec 2011
Worked great on some compiled .nib's I had. Couldn't be easier to use - open it up, select a compiled .nib, and it decompiles it for you!
[Version 0.1.1]


burypromote

+29

Backpacker reviewed on 16 Nov 2011
This version let me convert some 'non-editable' nib files editable xib files in MacOSX 10.6.8.
[Version 0.1.1]


burypromote
-1

-1

Whuslik reviewed on 09 Oct 2011
Unfortunately it does not run on 10.6.8.

Winfried
[Version 0.1]

1 Reply

burypromote
+2

+35
Charless replied on 11 Nov 2011
Sorry about that, it appears the LSMinimumSystemVersion was incorrectly set in that build. I've just uploaded a new version which should fix that. Apologies!
burypromote

+8
Jjbee had trouble on 08 Aug 2011
Hi
It seems that OS X Lion is required to run this app (v 0.1).
[Version 0.1]


There are currently no ratings. Write a comment or review now.

Downloads:1,100
Version Downloads:739
Type:Development : Source
License:Free
Date:16 Nov 2011
Platform:Intel
Price:Free0.00
Overall (Version 0.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-3 of 3
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
NibUnlocker allows you to parse a non-editable nib file and output an editable xib file. One of the fun things about the Mac going all the way back to the original was the way it stored user-interface data for applications inside a separate stream called the "resource fork", in a format readable by a tool named ResEdit. This allowed users to poke around inside applications and learn how their UIs ticked, and it was also helpful to developers, who could look at Apple's interfaces for examples when trying to figure out how to do something UI-related. In Mac OS X, this tradition continued, with ResEdit replaced by a tool named Interface Builder, and the resource fork replaced by a file called the "nib file" (with NIB standing for NeXTSTeP Interface Builder). Nib files contained even more information than the classic resource forks, and were of great interest to tinkerers and developers.

Until now, that is. In the last few years, Apple has been moving away from using nib files directly in projects. Instead, they have been encouraging the use of flat XML-based "xib" files which are converted to nib files on compiling the application. Since xib files are essentially flat, UTF-8 encoded text files, as opposed to nibs, which were bundled folders, xib files are much more SCM-friendly than nib files were. Unfortunately, however, the nib files to which they compile are not editable by Interface Builder, since they lack the class information that IB needs, and only include the raw data necessary for the application to reconstitute the objects. What's more, in Xcode 4, it is no longer possible to create nib files containing the tiny "classes.nib" and "info.nib" files that could make the file editable while consuming a negligable amount of space. Instead, the only way to make an editable nib is to make a copy of the entire xib file, and name it "designable.nib". Since a xib is essentially a less-compact representation of a nib file, this more than doubles the size of the nib, and is far less efficient than the old system was. Consequently, editable nibs are becoming rarer and rarer in the wild.

Enter NibUnlocker. NibUnlocker is an application that attempts to parse a non-editable nib file and output a xib file that Interface Builder or Xcode can edit. The resulting xib files do not contain all the information that was in the original xib file used to create the nib, however, so the xib file created by NibUnlocker will not be a complete replacement for the original. Although they should not be used in a project to compile a new nib file, as doing so may have unpredictable results, xib files made by NibUnlocker can be very useful for examining a nib file and seeing how it is constructed.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -