C# (CSharp) Monobjc.Tools.InterfaceBuilder Namespace

Nested Namespaces

Monobjc.Tools.InterfaceBuilder.Visitors

Classes

Name Description
IBActionDescriptor
IBArchive This class is the top-level object contained in an IB file.

It contains information of the format of the archive

The Type attribute can have the following values:

"com.apple.InterfaceBuilder3.Cocoa.XIB" "com.apple.InterfaceBuilder3.CocoaTouch.XIB"
IBArray This subclass of IBObject is used to represents an array (mutable or not).

When the IBObject.ObjectClass property of the IBArray is either "NSArray" or "NSMutableArray", the inner elements contains an element to indicate the XML serialization followed by the elements of the array.

Examples of XML code:

 <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="601701719"/> <reference ref="334170355"/> <reference ref="1001122846"/> <reference ref="431464563"/> <reference ref="692045935"/> <reference ref="383511723"/> </object> 
IBClassDescriber This subclass of IBArray is used only for convenience.
IBDocument Represents an Interface Builder document.
IBOutletDescriptor
IBPartialClassDescription This subclass of IBArray is used to carry the class description: the class name, the super class name, the outlets and the actions.

A class can be described by zero or more IBPartialClassDescription (from the IB file, from a header file, etc).

IBReferenceResolver Default implement of a reference resolver.
IBSet This subclass of IBObject is used to represents a set (mutable or not).
IBXmlResolver Custom Xml resolver to handle Interface Builder file.