Hey David,

I have thought about what it might take to do this.  Essentially, this would 
mean a new set of encoders, similar to what is done with GModel and Keyed 
Archiving (although Keyed Archiving uses the same methods as regular encoding).

Currently there's so much to do in GNUstep that this is not something that I 
personally can take on at the moment, but it is something that I would be happy 
to advise others in doing (i.e. I could give guidance and pointers along the 
way based on my experiences).

Since Gorm's internal data structure is separate from it's file format now, it 
would be a matter of writing a plugin and a library which would contain the 
categories which would implement the new encoder.  My feeling is that this 
would be something like GSXibArchiver or something like that (just an example 
for a name...) and it would have methods like 
initWithXibEncoder:/encodeWithXibEncoder: etc.   It would need to have a 
category for every known class in GNUstep in order to work properly.

Anyway... those are my thoughts on the subject and about the extent of how much 
I've done on it.  You know now as much as I do about how we're going to do 
this, if it's done. :)

Later, GC

 Gregory Casamento -- Principal Consultant - OLC, Inc 
# GNUstep Chief Maintainer



----- Original Message ----
From: David Chisnall <[EMAIL PROTECTED]>
To: GNUstep Developer <gnustep-dev@gnu.org>
Sent: Monday, October 13, 2008 1:12:48 PM
Subject: xib plists

Hi,

Since 10.5, OS X has used .xib files, which contain an XML format  
which is similar in content to a .nib file.  These are then  
transformed in to .nib files when the project is compiled.  The ibtool  
program which performs this conversion can also translate them into  
plist format, with class hierarchy, object properties, connections and  
classes all stored as dictionaries.  I wonder if anyone has looked at  
importing and exporting this format from GORM?

David


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev



      
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev
  • xib plists David Chisnall
    • Re: xib plists Gregory John Casamento

Reply via email to