designable.nib
来自「一些有助于在OBJECTIVE-C的foundation和Appkit下开发的例」· NIB 代码 · 共 292 行
NIB
292 行
<?xml version="1.0" encoding="UTF-8"?><archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.01"> <data> <string key="IBDocument.SystemVersion">9A388</string> <string key="IBDocument.InterfaceBuilderVersion">594.1</string> <string key="IBDocument.AppKitVersion">899</string> <string key="IBDocument.HIToolboxVersion">299.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> <integer value="5"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> </object> <object class="NSMutableArray" key="IBDocument.RootObjects" id="580458321"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSCustomObject" id="512844837"> <string key="NSClassName">MyDocument</string> </object> <object class="NSCustomObject" id="613418571"> <string key="NSClassName">FirstResponder</string> </object> <object class="NSWindowTemplate" id="275939982"> <int key="NSWindowStyleMask">14</int> <int key="NSWindowBacking">2</int> <string key="NSWindowRect">{{201, 387}, {507, 413}}</string> <int key="NSWTFlags">1886912512</int> <string key="NSWindowTitle">Window</string> <string key="NSWindowClass">NSWindow</string> <string key="NSViewClass">View</string> <object class="NSView" key="NSWindowView" id="568628114"> <reference key="NSNextResponder"/> <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSTextField" id="433022199"> <reference key="NSNextResponder" ref="568628114"/> <int key="NSvFlags">256</int> <string key="NSFrame">{{119, 195}, {269, 22}}</string> <reference key="NSSuperview" ref="568628114"/> <reference key="NSWindow"/> <bool key="NSEnabled">YES</bool> <object class="NSTextFieldCell" key="NSCell" id="566561048"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">138412032</int> <string key="NSContents">Your document contents here</string> <object class="NSFont" key="NSSupport"> <string key="NSName">LucidaGrande</string> <double key="NSSize">1.800000e+01</double> <int key="NSfFlags">16</int> </object> <reference key="NSControlView" ref="433022199"/> <object class="NSColor" key="NSBackgroundColor"> <int key="NSColorSpace">6</int> <string key="NSCatalogName">System</string> <string key="NSColorName">controlColor</string> <object class="NSColor" key="NSColor"> <int key="NSColorSpace">3</int> <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes> </object> </object> <object class="NSColor" key="NSTextColor"> <int key="NSColorSpace">6</int> <string key="NSCatalogName">System</string> <string key="NSColorName">controlTextColor</string> <object class="NSColor" key="NSColor"> <int key="NSColorSpace">3</int> <bytes key="NSWhite">MAA</bytes> </object> </object> </object> </object> </object> <string key="NSFrameSize">{507, 413}</string> <reference key="NSSuperview"/> <reference key="NSWindow"/> </object> <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string> <string key="NSMinSize">{94, 108}</string> </object> <object class="NSCustomObject" id="796877042"> <string key="NSClassName">NSApplication</string> </object> </object> <object class="IBObjectContainer" key="IBDocument.Objects"> <object class="NSMutableArray" key="connectionRecords"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> <string key="label">delegate</string> <reference key="source" ref="275939982"/> <reference key="destination" ref="512844837"/> </object> <int key="connectionID">17</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> <string key="label">window</string> <reference key="source" ref="512844837"/> <reference key="destination" ref="275939982"/> </object> <int key="connectionID">18</int> </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBObjectRecord"> <int key="objectID">0</int> <object class="NSArray" key="object" id="0"> <bool key="EncodedWithXMLCoder">YES</bool> </object> <reference key="children" ref="580458321"/> <nil key="parent"/> </object> <object class="IBObjectRecord"> <int key="objectID">-2</int> <reference key="object" ref="512844837"/> <reference key="parent" ref="0"/> <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string> </object> <object class="IBObjectRecord"> <int key="objectID">-1</int> <reference key="object" ref="613418571"/> <reference key="parent" ref="0"/> <string key="objectName">First Responder</string> </object> <object class="IBObjectRecord"> <int key="objectID">5</int> <reference key="object" ref="275939982"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="568628114"/> </object> <reference key="parent" ref="0"/> <string key="objectName">Window</string> </object> <object class="IBObjectRecord"> <int key="objectID">6</int> <reference key="object" ref="568628114"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="433022199"/> </object> <reference key="parent" ref="275939982"/> </object> <object class="IBObjectRecord"> <int key="objectID">20</int> <reference key="object" ref="433022199"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="566561048"/> </object> <reference key="parent" ref="568628114"/> </object> <object class="IBObjectRecord"> <int key="objectID">100020</int> <reference key="object" ref="566561048"/> <reference key="parent" ref="433022199"/> </object> <object class="IBObjectRecord"> <int key="objectID">-3</int> <reference key="object" ref="796877042"/> <reference key="parent" ref="0"/> <string key="objectName">Application</string> </object> </object> </object> <object class="NSMutableDictionary" key="flattenedProperties"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSMutableArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> <string>-1.IBPluginDependency</string> <string>-2.IBPluginDependency</string> <string>20.IBPluginDependency</string> <string>20.ImportedFromIB2</string> <string>5.IBPluginDependency</string> <string>5.ImportedFromIB2</string> <string>5.editorWindowContentRectSynchronizationRect</string> <string>6.IBPluginDependency</string> <string>6.ImportedFromIB2</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <integer value="1" id="5"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> <string>{{201, 387}, {507, 413}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="5"/> </object> </object> <object class="NSMutableDictionary" key="unlocalizedProperties"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> </object> </object> <nil key="activeLocalization"/> <object class="NSMutableDictionary" key="localizations"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> </object> </object> <nil key="sourceID"/> <int key="maxID">100020</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableDictionary" key="localDescriptions"> <string key="NS.key.0">MyDocument</string> <object class="IBClassDescription" key="NS.object.0"> <string key="className">MyDocument</string> <string key="superclassName">NSDocument</string> <nil key="actions"/> <nil key="outlets"/> </object> </object> </object> <int key="IBDocument.localizationMode">0</int> <object class="NSMutableData" key="IBDocument.RunnableNib"> <bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIAAYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxBKAAsADAAxADUANgA8AD0AQQBFAEoAUgBoAGkAagBrAGwACwB5AH0AiACJAJkAmgCiAKMApgCwALEAsgC3ALkAvgC/AMIAxgDMANAACwDRANMA1ADVANgA2QDdAOIA4wDrAO4A7wDxAPkBAgELAQwBDQEOAQ8BEAETARYBIQEsAS0BLgEvATABMQCtATIBMwE2ATkBPFUkbnVsbN8QEgANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgEmALoA7gEiACIAzgAWAOoA8gDSARoAAgAaAMoBHEgABhraAPdIADgAyADMANFtOU0NsYXNzTmFtZYAEgANaTXlEb2N1bWVudNIANwA4ADkAOlgkY2xhc3Nlc1okY2xhc3NuYW1logA6ADteTlNDdXN0b21PYmplY3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4APwBAWk5TLm9iamVjdHOAB6DSADcAOABCAEOjAEMARAA7XE5TTXV0YWJsZVNldFVOU1NldNIADgA+AEYAR4AjogBIAEmACYAs1AAOAEsATABNAE4ATwAfAFFdTlNEZXN0aW5hdGlvblhOU1NvdXJjZVdOU0xhYmVsgCuACoACgCrbAFMADgBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGdcTlNXaW5kb3dWaWV3XE5TU2NyZWVuUmVjdF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXE5TV2luZG93UmVjdF8QD05TV2luZG93QmFja2luZ18QEU5TV2luZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4APgCmAJ4AMEnB4AACADYALEAIQDoAogA5fEBh7ezIwMSwgMzg3fSwgezUwNywgNDEzfX1WV2luZG93WE5TV2luZG93VFZpZXfXAG0ADgBuAG8AcABqAHEAcgBzAHQAdQB2AHIAeF8QD05TTmV4dFJlc3BvbmRlclpOU1N1YnZpZXdzWE5TdkZsYWdzW05TRnJhbWVTaXplW05TU3VwZXJ2aWV3gBCAJoAREQEAgCSAEIAl0gAOAD4ARgB7gCOhAHyAEtgAbQAOAH4AfwBvAIAAagBxAF0AggCDAIQAdQCFAHIAXVdOU0ZyYW1lVk5TQ2VsbFlOU0VuYWJsZWSAD4AigBOAFAmAEIAPXxAXe3sxMTksIDE5NX0sIHsyNjksIDIyfX3YAIoADgCLAIwAjQCOAI8AkACRAJIAkwCUAJUAfACXAJhbTlNDZWxsRmxhZ3NfEBFOU0JhY2tncm91bmRDb2xvclpOU0NvbnRlbnRzWU5TU3VwcG9ydF1OU0NvbnRyb2xWaWV3XE5TQ2VsbEZsYWdzMltOU1RleHRDb2xvchIEAf4AgCGAGYAVgBaAEhIIQAAAgB5fEBtZb3VyIGRvY3VtZW50IGNvbnRlbnRzIGhlcmXUAA4AmwCcAJ0AngCfAKAAoVZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgBgjQDIAAAAAAACAFxAQXEx1Y2lkYUdyYW5kZdIANwA4AKQApaIApQA7Vk5TRm9udNUADgCnAKgAqQCqAKsArACtAK4Ar1dOU0NvbG9yXE5TQ29sb3JTcGFjZVtOU0NvbG9yTmFtZV1OU0NhdGFsb2dOYW1lgB2AHBAGgBuAGlZTeXN0ZW1cY29udHJvbENvbG9y0wAOAKgAswCrALUAtldOU1doaXRlgB0QA0swLjY2NjY2NjY5ANIANwA4ALgAp6IApwA71QAOAKcAqACpAKoAqwC7AK0AvACvgB2AIIAfgBpfEBBjb250cm9sVGV4dENvbG9y0wAOAKgAswCrALUAwYAdQjAA0gA3ADgAwwDEpADEAMUAfwA7XxAPTlNUZXh0RmllbGRDZWxsXE5TQWN0aW9uQ2VsbNIANwA4AMcAyKUAyADJAMoAywA7W05TVGV4dEZpZWxkWU5TQ29udHJvbFZOU1ZpZXdbTlNSZXNwb25kZXLSADcAOADNAM6jAM4AzwA7Xk5TTXV0YWJsZUFycmF5V05TQXJyYXlaezUwNywgNDEzfdIANwA4ANIAyqMAygDLADtfEBZ7ezAsIDB9LCB7MTkyMCwgMTE3OH19WXs5NCwgMTA4fdIANwA4ANYA16IA1wA7XxAQTlNXaW5kb3dUZW1wbGF0ZVZ3aW5kb3fSADcAOADaANujANsA3AA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4ASwBMAE0ATgAfAE8A4YArgAKACoAtWGRlbGVnYXRl0gAOAD4A5ADlgDGlAOYATwCEAF0AfIAvgAqAFIAPgBLSAA4AMgAzAO2ABIAwXU5TQXBwbGljYXRpb27SADcAOADwAM+iAM8AO9IADgA+AOQA84AxpQAfAB8AfABPAF2AAoACgBKACoAP0gAOAD4A5AD7gDGmAOYATwCEAB8AXQB8gC+ACoAUgAKAD4AS0gAOAD4A5AEEgDGmAQUAYAEHAQgBCQEKgDWADIA2gDeAOIA5W0FwcGxpY2F0aW9uXxAtVGV4dCBGaWVsZCBDZWxsIChZb3VyIGRvY3VtZW50IGNvbnRlbnRzIGhlcmUpXEZpbGUncyBPd25lclxDb250ZW50IFZpZXdfEClTdGF0aWMgVGV4dCAoWW91ciBkb2N1bWVudCBjb250ZW50cyBoZXJlKdIADgA+AOQBEoAxoNIADgA+AOQBFYAxoNIADgA+AOQBGIAxqABPAEkASADmAIQAHwBdAHyACoAsgAmAL4AUgAKAD4AS0gAOAD4A5AEjgDGoASQBJQEmAScBKAEpASoBK4A+gD+AQIBBgEKAQ4BEgEUQBRAREBIT//////////0SAAGGtBIAAYa1EBTSAA4APgBGATWAI6DSAA4APgDkATiAMaDSAA4APgDkATuAMaDSADcAOAE9AT6iAT4AO15OU0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYA/QEDAU4BVQFcAWoBfAGYAaYBsgG+AcwB1wHlAgECDwIiAjQCTgJYAmUCZwJpAmsCbQJvAnECcwJ1AncCeQJ7An0CfwKBAoMChQKKAowClQKhAqMCpQKwArkCwgLNAtIC4QLqAv0DBgMRAxMDFAMdAyQDMQM3A0ADQgNHA0kDSwNcA2oDcwN7A30DfwOBA4MDsAO9A8oD2APiA/AD/QQPBCMELQQ5BDsEPQQ/BEEERgRIBEoETAROBFAEUgRtBHQEfQSCBJ8EsQS8BMUE0QTdBN8E4QTjBOYE6ATqBOwE9QT3BPoE/AUdBSUFLAU2BTgFOgU8BT4FPwVBBUMFXQV+BYoFngWpBbMFwQXOBdoF3wXhBeMF5QXnBekF7gXwBg4GHwYmBi0GNgY4BkEGQwZFBlIGWwZgBmcGfAaEBpEGnQarBq0GrwaxBrMGtQa8BskG1gbeBuAG4gbuBvcG/AcRBxMHFQcXBxkHLAc5BzsHPgdHB1AHYgdvB3gHgwePB5kHoAesB7UHvAfLB9MH3gfnB+4IBwgRCBoIHwgyCDkIQghJCGAIbwiACIIIhAiGCIgIkQiaCJwIpwipCKsIrQivCLEIugi8CL4IzAjVCNoI4wjlCPAI8gj0CPYI+Aj6CQMJBQkSCRQJFgkYCRoJHAkeCScJKQk2CTgJOgk8CT4JQAlCCU4JfgmLCZgJxAnNCc8J0AnZCdsJ3AnlCecJ+An6CfwJ/goACgIKBAoGCggKEQoTCiQKJgooCioKLAouCjAKMgo0CjYKOAo6CkMKSApNCk8KWApaClsKZApmCmcKcApyCnMKfAqBAAAAAAAAAgIAAAAAAAABPwAAAAAAAAAAAAAAAAAACpA</bytes> </object> </data></archive>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?