From f60a92d2c44049347097ff4b2eb1f9f131824815 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Mon, 24 Jan 2011 20:23:14 +0100 Subject: [PATCH 01/43] CPViewAnimation: current frame based on -currentValue. CPAnimation: early return in -currentValue if linear --- AppKit/CPAnimation.j | 3 +++ AppKit/CPViewAnimation.j | 15 ++++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/AppKit/CPAnimation.j b/AppKit/CPAnimation.j index bfa1281c0..c8321ab7b 100644 --- a/AppKit/CPAnimation.j +++ b/AppKit/CPAnimation.j @@ -306,6 +306,9 @@ ACTUAL_FRAME_RATE = 0; if ([_delegate respondsToSelector:@selector(animation:valueForProgress:)]) return [_delegate animation:self valueForProgress:t]; + + if (_animationCurve == CPAnimationLinear) + return t; var c1 = [], c2 = []; diff --git a/AppKit/CPViewAnimation.j b/AppKit/CPViewAnimation.j index 82e46e167..2655ec739 100644 --- a/AppKit/CPViewAnimation.j +++ b/AppKit/CPViewAnimation.j @@ -111,7 +111,8 @@ CPViewAnimationFadeOutEffect = @"CPViewAnimationFadeOutEffect"; view = [self _targetView:dictionary], startFrame = [self _startFrame:dictionary], endFrame = [self _endFrame:dictionary], - differenceFrame = _CGRectMakeZero(); + differenceFrame = _CGRectMakeZero(), + value = [super currentValue]; differenceFrame.origin.x = endFrame.origin.x - startFrame.origin.x; differenceFrame.origin.y = endFrame.origin.y - startFrame.origin.y; @@ -119,19 +120,19 @@ CPViewAnimationFadeOutEffect = @"CPViewAnimationFadeOutEffect"; differenceFrame.size.height = endFrame.size.height - startFrame.size.height; var intermediateFrame = _CGRectMakeZero(); - intermediateFrame.origin.x = startFrame.origin.x + differenceFrame.origin.x * progress; - intermediateFrame.origin.y = startFrame.origin.y + differenceFrame.origin.y * progress; - intermediateFrame.size.width = startFrame.size.width + differenceFrame.size.width * progress; - intermediateFrame.size.height = startFrame.size.height + differenceFrame.size.height * progress; + intermediateFrame.origin.x = startFrame.origin.x + differenceFrame.origin.x * value; + intermediateFrame.origin.y = startFrame.origin.y + differenceFrame.origin.y * value; + intermediateFrame.size.width = startFrame.size.width + differenceFrame.size.width * value; + intermediateFrame.size.height = startFrame.size.height + differenceFrame.size.height * value; [view setFrame:intermediateFrame]; // Update the view's alpha value var effect = [self _effect:dictionary]; if (effect === CPViewAnimationFadeInEffect) - [view setAlphaValue:1.0 * progress]; + [view setAlphaValue:1.0 * value]; else if (effect === CPViewAnimationFadeOutEffect) - [view setAlphaValue:1.0 + ( 0.0 - 1.0 ) * progress]; + [view setAlphaValue:1.0 + ( 0.0 - 1.0 ) * value]; if (progress === 1.0) [self _targetView:view setHidden:_CGRectIsNull(endFrame) || [view alphaValue] === 0.0]; From 298b73ddfc3dc12781770f9c95501794dc05f5ee Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Thu, 28 Apr 2011 16:35:57 +0200 Subject: [PATCH 02/43] initial commit --- AppController.h | 62 + AppController.m | 337 + English.lproj/InfoPlist.strings | Bin 0 -> 92 bytes English.lproj/MainMenu.nib/designable.nib | 2588 +++ English.lproj/MainMenu.nib/keyedobjects.nib | Bin 0 -> 22970 bytes Info.plist | 28 + main.m | 26 + parser.j | 464 + project.pbxproj | 354 + xcodecapp-cocoa.icns | Bin 0 -> 443126 bytes xcodecapp-cocoa.pch | 7 + xcodecapp-cocoa.png | Bin 0 -> 290103 bytes xcodecapp-cocoa.xcodeproj/TemplateIcon.icns | Bin 0 -> 52318 bytes xcodecapp-cocoa.xcodeproj/awt.mode1v3 | 1389 ++ xcodecapp-cocoa.xcodeproj/awt.pbxuser | 152 + xcodecapp-cocoa.xcodeproj/project.pbxproj | 310 + .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | 13256 ++++++++++++++++ .../WorkspaceSettings.xcsettings | 10 + .../xcdebugger/Breakpoints.xcbkptlist | 5 + .../xcschemes/xcodecapp-cocoa.xcscheme | 76 + .../xcschemes/xcschememanagement.plist | 32 + 22 files changed, 19103 insertions(+) create mode 100644 AppController.h create mode 100644 AppController.m create mode 100644 English.lproj/InfoPlist.strings create mode 100644 English.lproj/MainMenu.nib/designable.nib create mode 100644 English.lproj/MainMenu.nib/keyedobjects.nib create mode 100644 Info.plist create mode 100644 main.m create mode 100644 parser.j create mode 100644 project.pbxproj create mode 100644 xcodecapp-cocoa.icns create mode 100644 xcodecapp-cocoa.pch create mode 100644 xcodecapp-cocoa.png create mode 100644 xcodecapp-cocoa.xcodeproj/TemplateIcon.icns create mode 100644 xcodecapp-cocoa.xcodeproj/awt.mode1v3 create mode 100644 xcodecapp-cocoa.xcodeproj/awt.pbxuser create mode 100644 xcodecapp-cocoa.xcodeproj/project.pbxproj create mode 100644 xcodecapp-cocoa.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/WorkspaceSettings.xcsettings create mode 100644 xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist create mode 100644 xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa.xcscheme create mode 100644 xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/AppController.h b/AppController.h new file mode 100644 index 000000000..ea16fc05a --- /dev/null +++ b/AppController.h @@ -0,0 +1,62 @@ +/* + * xcodecapp-cocoa.sh + * + * Copyright (C) 2010 Antoine Mercadal + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + +#import + + +@interface AppController : NSObject +{ + IBOutlet NSTextField *labelStatus; + IBOutlet NSTextField *labelPath; + IBOutlet NSTextField *labelCurrentPath; + + NSFileManager *fm; + NSMutableArray *modifiedSources; + NSMutableArray *modifiedXIBs; + NSMutableDictionary *pathModificationDates; + NSDate *appStartedTimestamp; + NSNumber *lastEventId; + NSURL *currentProjectURL; + NSString *currentProjectName; + FSEventStreamRef stream; + NSString *XCodeSupportProjectName; + NSString *XCodeTemplatePBXPath; + NSURL *XCodeSupportFolder; + NSURL *XCodeSupportProject; + NSURL *XCodeSupportProjectSources; + NSString *XCodeSupportPBXPath; + NSString *parserPath; + NSMutableArray *ignoredFilePaths; +} + +- (void)registerDefaults; +- (void)initializeEventStreamWithPath:(NSString*)aPath; +- (void)addModifiedFilesAtPath:(NSString*)path; +- (void)updateLastEventId:(uint64_t)eventId; +- (BOOL)isObjJFile:(NSString*)path; +- (BOOL)isXIBFile:(NSString *)path; +- (NSURL*)shadowURLForSourceURL:(NSURL*)aSourceURL; +- (void)prepareXCodeSupportProject; +- (BOOL)isPathMatchingIgnoredPaths:(NSString*)aPath; + +- (IBAction)chooseFolder:(id)aSender; +- (IBAction)stopListener:(id)aSender; + + +@end + diff --git a/AppController.m b/AppController.m new file mode 100644 index 000000000..30f6662ab --- /dev/null +++ b/AppController.m @@ -0,0 +1,337 @@ +/* + * xcodecapp-cocoa.sh + * + * Copyright (C) 2010 Antoine Mercadal + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + + +#import "AppController.h" + +void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t numEvents, + void *eventPaths, const FSEventStreamEventFlags eventFlags[], const FSEventStreamEventId eventIds[]) +{ + AppController *ac = (AppController *)userData; + size_t i; + for(i = 0; i < numEvents; i++) + { + [ac addModifiedFilesAtPath:[(NSArray *)eventPaths objectAtIndex:i]]; + [ac updateLastEventId:eventIds[i]]; + } +} + + + +@implementation AppController + +#pragma mark - +#pragma mark Initialization + +- (id)init +{ + self = [super init]; + + if (self) + { + fm = [NSFileManager defaultManager]; + modifiedSources = [NSMutableArray new]; + modifiedXIBs = [NSMutableArray new]; + ignoredFilePaths = [NSMutableArray new]; + parserPath = [[NSBundle mainBundle] pathForResource:@"parser" ofType:@"j"]; + } + + return self; +} + +- (void)awakeFromNib +{ + [self registerDefaults]; + [labelCurrentPath setHidden:YES]; + + appStartedTimestamp = [NSDate date]; + pathModificationDates = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"pathModificationDates"] mutableCopy]; + lastEventId = [[NSUserDefaults standardUserDefaults] objectForKey:@"lastEventId"]; +} + +- (void)initializeEventStreamWithPath:(NSString*)aPath +{ + NSArray *pathsToWatch = [NSArray arrayWithObject:aPath]; + void *appPointer = (void *)self; + FSEventStreamContext context = {0, appPointer, NULL, NULL, NULL}; + NSTimeInterval latency = 3.0; + + stream = FSEventStreamCreate(NULL, &fsevents_callback, &context, (CFArrayRef) pathsToWatch, + [lastEventId unsignedLongLongValue], (CFAbsoluteTime) latency,kFSEventStreamCreateFlagUseCFTypes); + + FSEventStreamScheduleWithRunLoop(stream, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode); + FSEventStreamStart(stream); +} + +- (void)stopEventStream +{ + if (stream) + { + FSEventStreamStop(stream); + FSEventStreamInvalidate(stream); + stream = nil; + } +} + +- (void)registerDefaults +{ + NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; + NSDictionary *appDefaults = [NSDictionary + dictionaryWithObjects:[NSArray arrayWithObjects:[NSNumber numberWithUnsignedLongLong:kFSEventStreamEventIdSinceNow], [NSMutableDictionary new], nil] + forKeys:[NSArray arrayWithObjects:@"lastEventId", @"pathModificationDates", nil]]; + [defaults registerDefaults:appDefaults]; +} + + +#pragma mark - +#pragma mark Notification handlers + +- (NSApplicationTerminateReply)applicationShouldTerminate: (NSApplication *)app +{ + NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; + + [defaults setObject:lastEventId forKey:@"lastEventId"]; + [defaults setObject:pathModificationDates forKey:@"pathModificationDates"]; + [defaults synchronize]; + + [self stopEventStream]; + + return NSTerminateNow; +} + + +#pragma mark - +#pragma mark Utilities + +- (void)updateLastModificationDateForPath: (NSString *)path +{ + [pathModificationDates setObject:[NSDate date] forKey:path]; +} + +- (NSDate*)lastModificationDateForPath: (NSString *)path +{ + if(nil != [pathModificationDates valueForKey:path]) + return [pathModificationDates valueForKey:path]; + else + return appStartedTimestamp; +} + +- (void)updateLastEventId:(uint64_t)eventId +{ + lastEventId = [NSNumber numberWithUnsignedLongLong:eventId]; +} + +- (void)addModifiedFilesAtPath:(NSString*)path +{ + if ([self isPathMatchingIgnoredPaths:path]) + return; + + NSArray *contents = [fm contentsOfDirectoryAtPath:path error:NULL]; + + for(NSString *node in contents) + { + NSString *fullPath = [NSString stringWithFormat:@"%@/%@", path, node]; + NSDictionary *fileAttributes = [fm attributesOfItemAtPath:fullPath error:NULL]; + NSDate *fileModDate = [fileAttributes objectForKey:NSFileModificationDate]; + + if([fileModDate compare:[self lastModificationDateForPath:path]] == NSOrderedDescending) + { + if ([self isObjJFile:fullPath]) + [modifiedSources addObject:fullPath]; + if ([self isXIBFile:fullPath]) + { + NSLog(@"nib2cib %@", fullPath); + int ret = system([[NSString stringWithFormat:@"source ~/.bash_profile; nib2cib %@;", fullPath] UTF8String]); + if (ret == 0) + NSLog(@"Conversion done"); + else + NSLog(@"Error in conversion: return code is %d", ret); + } + if ([self isObjJFile:fullPath]) + { + NSString *shadowPath = [[self shadowURLForSourceURL:[NSURL URLWithString:fullPath]] path]; + NSString *command = [NSString stringWithFormat:@"source ~/.bash_profile; objj %@ %@ %@;", parserPath, fullPath, shadowPath]; + + NSLog(@"%@", command); + + int ret = system([command UTF8String]); + if (ret == 0) + NSLog(@"Conversion done"); + else + NSLog(@"Error in conversion: return code is %d", ret); + } + } + } + + [self updateLastModificationDateForPath:path]; +} + +- (BOOL)isObjJFile:(NSString *)path +{ + return [[[path pathExtension] uppercaseString] isEqual:@"J"]; +} + +- (BOOL)isXIBFile:(NSString *)path +{ + return [[[path pathExtension] uppercaseString] isEqual:@"XIB"]; +} + +- (void)prepareXCodeSupportProject +{ + XCodeSupportProjectName = [NSString stringWithFormat:@"%@.xcodeproj/", currentProjectName]; + XCodeTemplatePBXPath = [[NSBundle mainBundle] pathForResource:@"project" ofType:@"pbxproj"]; + XCodeSupportFolder = [NSURL URLWithString:@".xCodeSupport/" relativeToURL:currentProjectURL]; + XCodeSupportProject = [NSURL URLWithString:XCodeSupportProjectName relativeToURL:XCodeSupportFolder]; + XCodeSupportProjectSources = [NSURL URLWithString:@"Sources/" relativeToURL:XCodeSupportFolder]; + XCodeSupportPBXPath = [NSString stringWithFormat:@"%@/project.pbxproj", [XCodeSupportProject path]]; + + [fm removeItemAtURL:XCodeSupportFolder error:nil]; + + // create the template project if it doesn't exist + if (![fm fileExistsAtPath:[XCodeSupportFolder path]]) + { + NSLog(@"XCode support folder created at: %@", [XCodeSupportProject path]); + [fm createDirectoryAtPath:[XCodeSupportProject path] withIntermediateDirectories:YES attributes:nil error:nil]; + + NSLog(@"Copying project.pbxproj from %@ to %@", XCodeTemplatePBXPath, [XCodeSupportProject path]); + [fm copyItemAtPath:XCodeTemplatePBXPath toPath:XCodeSupportPBXPath error:nil]; + + NSLog(@"Reading the content of the project.pbxproj"); + NSMutableString *PBXContent = [NSMutableString stringWithContentsOfFile:XCodeSupportPBXPath encoding:NSUTF8StringEncoding error:nil]; + [PBXContent replaceOccurrencesOfString:@"${CappuccinoProjectName}" + withString:currentProjectName + options:NSCaseInsensitiveSearch + range:NSMakeRange(0, [PBXContent length])]; + [PBXContent replaceOccurrencesOfString:@"${CappuccinoProjectRelativePath}" + withString:[currentProjectURL path] + options:NSCaseInsensitiveSearch + range:NSMakeRange(0, [PBXContent length])]; + + [PBXContent writeToFile:XCodeSupportPBXPath atomically:YES encoding:NSUTF8StringEncoding error:nil]; + NSLog(@"PBX file adapted to the project"); + + NSLog(@"Creating source folder"); + [fm createDirectoryAtPath:[XCodeSupportProjectSources path] withIntermediateDirectories:YES attributes:nil error:nil]; + } + + system([[NSString stringWithFormat:@"open %@", [XCodeSupportProject path ]] UTF8String]); +} + +- (NSURL*)shadowURLForSourceURL:(NSURL*)aSourceURL +{ + NSMutableString *flattenedPath = [NSMutableString stringWithString:[aSourceURL path]]; + + [flattenedPath replaceOccurrencesOfString:@"/" + withString:@"_" + options:NSCaseInsensitiveSearch + range:NSMakeRange(0, [[aSourceURL path] length])]; + + NSString *basename = [NSString stringWithFormat:@"%@.h", [flattenedPath stringByDeletingPathExtension]]; + + return [NSURL URLWithString:basename relativeToURL:XCodeSupportProjectSources]; +} + +- (void)computeIgnoredPaths +{ + NSString *ignorePath = [NSString stringWithFormat:@"%@/.xcodecapp-ignore", [currentProjectURL path]]; + + if (![fm fileExistsAtPath:ignorePath]) + return; + + NSString *ignoreFileContent = [NSString stringWithContentsOfFile:ignorePath encoding:NSUTF8StringEncoding error:nil]; + ignoredFilePaths = [NSMutableArray arrayWithArray:[ignoreFileContent componentsSeparatedByString:@"\n"]]; + + NSLog(@"ignored file paths are: %@", ignoredFilePaths); +} + +- (BOOL)isPathMatchingIgnoredPaths:(NSString*)aPath +{ + BOOL isMatching = NO; + + for (NSString *ignoredPath in ignoredFilePaths) + { + if ([ignoredPath isEqual:@""]) + continue; + + NSMutableString *regexp = [NSMutableString stringWithFormat:@"%@/%@", [currentProjectURL path], ignoredPath]; + [regexp replaceOccurrencesOfString:@"/" + withString:@"\\/" + options:NSCaseInsensitiveSearch + range:NSMakeRange(0, [regexp length])]; + + [regexp replaceOccurrencesOfString:@"." + withString:@"\\." + options:NSCaseInsensitiveSearch + range:NSMakeRange(0, [regexp length])]; + + [regexp replaceOccurrencesOfString:@"*" + withString:@".*" + options:NSCaseInsensitiveSearch + range:NSMakeRange(0, [regexp length])]; + + NSPredicate *regextest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regexp]; + if ([regextest evaluateWithObject:aPath]) + { + isMatching = YES; + + break; + } + } + + return isMatching; +} + +#pragma mark - +#pragma mark Actions + +- (IBAction)chooseFolder:(id)aSender +{ + NSOpenPanel *openPanel = [NSOpenPanel openPanel]; + + [openPanel setCanChooseDirectories:YES]; + [openPanel setCanCreateDirectories:YES]; + [openPanel setPrompt:@"Choose folder"]; + [openPanel setCanChooseFiles:NO]; + + [openPanel runModal]; + + currentProjectURL = [openPanel directoryURL]; + currentProjectName = [[openPanel directoryURL] lastPathComponent]; + + [self computeIgnoredPaths]; + [self initializeEventStreamWithPath:[currentProjectURL path]]; + + [self prepareXCodeSupportProject]; + + [labelPath setStringValue:[currentProjectURL path]]; + [labelCurrentPath setHidden:NO]; + [labelStatus setStringValue:@"XCodeCapp is running"]; +} + +- (IBAction)stopListener:(id)aSender +{ + currentProjectURL = nil; + currentProjectName = nil; + [ignoredFilePaths removeAllObjects]; + [labelPath setStringValue:@""]; + [labelCurrentPath setHidden:YES]; + [labelStatus setStringValue:@"XCodeCapp is not running"]; + [self stopEventStream]; +} + +@end diff --git a/English.lproj/InfoPlist.strings b/English.lproj/InfoPlist.strings new file mode 100644 index 0000000000000000000000000000000000000000..5e45963c382ba690b781b953a00585212b898ac5 GIT binary patch literal 92 zcmW-XQ3`+{5C!MkQ~2$No+IcIkqMDxWCV8j>LCj|yTg2Mz+o9F%uHlf9u}h9EuK`F a!Y*1dX%G66ZqL#C$|bw0ZoP5@jOGW1ArT7z literal 0 HcmV?d00001 diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib new file mode 100644 index 000000000..6737f1084 --- /dev/null +++ b/English.lproj/MainMenu.nib/designable.nib @@ -0,0 +1,2588 @@ + + + + 0 + 10J3250 + 1306 + 1038.35 + 461.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 1306 + + + YES + NSTextField + NSView + NSWindowTemplate + NSMenu + NSMenuItem + NSTextFieldCell + NSButtonCell + NSButton + NSCustomObject + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + YES + + + + + YES + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + YES + + + NewApplication + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + NewApplication + + YES + + + About NewApplication + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + YES + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide NewApplication + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit NewApplication + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + YES + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + Save As… + S + 1179648 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1179648 + 2147483647 + + + + + + + Print… + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + YES + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + YES + + + Show Spelling… + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + YES + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + YES + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Format + + 1048576 + 2147483647 + + + submenuAction: + + Format + + YES + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Show Colors + C + 1179648 + 2147483647 + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + YES + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + + Help + + YES + + + NewApplication Help + ? + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + + + 7 + 2 + {{335, 180}, {319, 297}} + 1954021376 + xcodecapp-cocoa + NSWindow + + {402, 378} + {402, 378} + + + 256 + + YES + + + 266 + {{7, 43}, {304, 13}} + + + YES + + 68288064 + 138413056 + + + LucidaGrande + 10 + 16 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 266 + {{7, 64}, {304, 17}} + + + YES + + 68288064 + 138413056 + Currently listening path: + + LucidaGrande-Bold + 13 + 16 + + + + + + + + + 266 + {{7, 107}, {304, 22}} + + + YES + + 68288064 + 138413056 + XCodeCapp is not running + + LucidaGrande-Bold + 18 + 16 + + + + + 6 + System + alternateSelectedControlColor + + 1 + MCAwIDEAA + + + + + + + 293 + {{163, 18}, {101, 19}} + + + YES + + -2080244224 + 134217728 + Stop + + LucidaGrande + 12 + 16 + + + -2038152961 + 164 + + + 400 + 75 + + + + + 293 + {{54, 18}, {101, 19}} + + + YES + + -2080244224 + 134217728 + Start + + + -2038152961 + 164 + + + 400 + 75 + + + + + 269 + {{88, 146}, {142, 132}} + + YES + + -2080244224 + 134217728 + + + LucidaGrande + 13 + 1044 + + + -2041822977 + 98 + + NSImage + xcodecapp-cocoa + + + + 400 + 75 + + + + {{7, 11}, {319, 297}} + + + + {{0, 0}, {1440, 878}} + {402, 400} + {402, 400} + + + AppController + + + 8215 + 2 + {{196, 240}, {348, 62}} + 611844096 + About + NSPanel + + {348, 62} + {348, 62} + + + 256 + + YES + + + 274 + {{17, -86}, {314, 128}} + + + YES + + 67239424 + 138674176 + XCodeCapp-cocoa is developed by Antoine Mercadal <primalmotion@archipelproject.org> + + + + + 3 + MQA + + + + + {{7, 11}, {348, 62}} + + + + {{0, 0}, {1440, 878}} + {348, 81} + {348, 81} + + + + + YES + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + clearRecentDocuments: + + + + 127 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + performClose: + + + + 193 + + + + toggleContinuousSpellChecking: + + + + 222 + + + + undo: + + + + 223 + + + + copy: + + + + 224 + + + + checkSpelling: + + + + 225 + + + + paste: + + + + 226 + + + + stopSpeaking: + + + + 227 + + + + cut: + + + + 228 + + + + showGuessPanel: + + + + 230 + + + + redo: + + + + 231 + + + + selectAll: + + + + 232 + + + + startSpeaking: + + + + 233 + + + + delete: + + + + 235 + + + + performZoom: + + + + 240 + + + + performFindPanelAction: + + + + 241 + + + + centerSelectionInVisibleArea: + + + + 245 + + + + toggleGrammarChecking: + + + + 347 + + + + toggleSmartInsertDelete: + + + + 355 + + + + toggleAutomaticQuoteSubstitution: + + + + 356 + + + + toggleAutomaticLinkDetection: + + + + 357 + + + + showHelp: + + + + 360 + + + + orderFrontColorPanel: + + + + 361 + + + + saveDocument: + + + + 362 + + + + saveDocumentAs: + + + + 363 + + + + revertDocumentToSaved: + + + + 364 + + + + runToolbarCustomizationPalette: + + + + 365 + + + + toggleToolbarShown: + + + + 366 + + + + hide: + + + + 367 + + + + hideOtherApplications: + + + + 368 + + + + terminate: + + + + 369 + + + + unhideAllApplications: + + + + 370 + + + + newDocument: + + + + 373 + + + + openDocument: + + + + 374 + + + + delegate + + + + 401 + + + + labelPath + + + + 407 + + + + chooseFolder: + + + + 418 + + + + stopListener: + + + + 420 + + + + labelStatus + + + + 422 + + + + labelCurrentPath + + + + 423 + + + + makeKeyAndOrderFront: + + + + 433 + + + + + YES + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + YES + + + + + + + + + + MainMenu + + + 19 + + + YES + + + + + + 56 + + + YES + + + + + + 103 + + + YES + + + + 1 + + + 217 + + + YES + + + + + + 83 + + + YES + + + + + + 81 + + + YES + + + + + + + + + + + + + + + + 75 + + + 3 + + + 80 + + + 8 + + + 78 + + + 6 + + + 72 + + + + + 82 + + + 9 + + + 124 + + + YES + + + + + + 77 + + + 5 + + + 73 + + + 1 + + + 79 + + + 7 + + + 112 + + + 10 + + + 74 + + + 2 + + + 125 + + + YES + + + + + + 126 + + + + + 205 + + + YES + + + + + + + + + + + + + + + + + + 202 + + + + + 198 + + + + + 207 + + + + + 214 + + + + + 199 + + + + + 203 + + + + + 197 + + + + + 206 + + + + + 215 + + + + + 218 + + + YES + + + + + + 216 + + + YES + + + + + + 200 + + + YES + + + + + + + + + 219 + + + + + 201 + + + + + 204 + + + + + 220 + + + YES + + + + + + + + + + 213 + + + + + 210 + + + + + 221 + + + + + 208 + + + + + 209 + + + + + 106 + + + YES + + + + 2 + + + 111 + + + + + 57 + + + YES + + + + + + + + + + + + + + + + 58 + + + + + 134 + + + + + 150 + + + + + 136 + + + 1111 + + + 144 + + + + + 129 + + + 121 + + + 143 + + + + + 236 + + + + + 131 + + + YES + + + + + + 149 + + + + + 145 + + + + + 130 + + + + + 24 + + + YES + + + + + + + + + 92 + + + + + 5 + + + + + 239 + + + + + 23 + + + + + 295 + + + YES + + + + + + 296 + + + YES + + + + + + + 297 + + + + + 298 + + + + + 299 + + + YES + + + + + + 300 + + + YES + + + + + + + 344 + + + + + 345 + + + + + 211 + + + YES + + + + + + 212 + + + YES + + + + + + + 195 + + + + + 196 + + + + + 346 + + + + + 348 + + + YES + + + + + + 349 + + + YES + + + + + + + + 350 + + + + + 351 + + + + + 354 + + + + + 371 + + + YES + + + + + + 372 + + + YES + + + + + + + + + + + 376 + + + + + 405 + + + YES + + + + + + 406 + + + + + 410 + + + YES + + + + + + 411 + + + + + 412 + + + YES + + + + + + 413 + + + + + 414 + + + YES + + + + + + 415 + + + + + 416 + + + YES + + + + + + 417 + + + + + 427 + + + YES + + + + + + 428 + + + YES + + + + + + 429 + + + YES + + + + + + 430 + + + + + 431 + + + YES + + + + + + 432 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + 103.IBPluginDependency + 103.ImportedFromIB2 + 106.IBPluginDependency + 106.ImportedFromIB2 + 106.editorWindowContentRectSynchronizationRect + 111.IBPluginDependency + 111.ImportedFromIB2 + 112.IBPluginDependency + 112.ImportedFromIB2 + 124.IBPluginDependency + 124.ImportedFromIB2 + 125.IBPluginDependency + 125.ImportedFromIB2 + 125.editorWindowContentRectSynchronizationRect + 126.IBPluginDependency + 126.ImportedFromIB2 + 129.IBPluginDependency + 129.ImportedFromIB2 + 130.IBPluginDependency + 130.ImportedFromIB2 + 130.editorWindowContentRectSynchronizationRect + 131.IBPluginDependency + 131.ImportedFromIB2 + 134.IBPluginDependency + 134.ImportedFromIB2 + 136.IBPluginDependency + 136.ImportedFromIB2 + 143.IBPluginDependency + 143.ImportedFromIB2 + 144.IBPluginDependency + 144.ImportedFromIB2 + 145.IBPluginDependency + 145.ImportedFromIB2 + 149.IBPluginDependency + 149.ImportedFromIB2 + 150.IBPluginDependency + 150.ImportedFromIB2 + 19.IBPluginDependency + 19.ImportedFromIB2 + 195.IBPluginDependency + 195.ImportedFromIB2 + 196.IBPluginDependency + 196.ImportedFromIB2 + 197.IBPluginDependency + 197.ImportedFromIB2 + 198.IBPluginDependency + 198.ImportedFromIB2 + 199.IBPluginDependency + 199.ImportedFromIB2 + 200.IBPluginDependency + 200.ImportedFromIB2 + 200.editorWindowContentRectSynchronizationRect + 201.IBPluginDependency + 201.ImportedFromIB2 + 202.IBPluginDependency + 202.ImportedFromIB2 + 203.IBPluginDependency + 203.ImportedFromIB2 + 204.IBPluginDependency + 204.ImportedFromIB2 + 205.IBPluginDependency + 205.ImportedFromIB2 + 205.editorWindowContentRectSynchronizationRect + 206.IBPluginDependency + 206.ImportedFromIB2 + 207.IBPluginDependency + 207.ImportedFromIB2 + 208.IBPluginDependency + 208.ImportedFromIB2 + 209.IBPluginDependency + 209.ImportedFromIB2 + 210.IBPluginDependency + 210.ImportedFromIB2 + 211.IBPluginDependency + 211.ImportedFromIB2 + 212.IBPluginDependency + 212.ImportedFromIB2 + 212.editorWindowContentRectSynchronizationRect + 213.IBPluginDependency + 213.ImportedFromIB2 + 214.IBPluginDependency + 214.ImportedFromIB2 + 215.IBPluginDependency + 215.ImportedFromIB2 + 216.IBPluginDependency + 216.ImportedFromIB2 + 217.IBPluginDependency + 217.ImportedFromIB2 + 218.IBPluginDependency + 218.ImportedFromIB2 + 219.IBPluginDependency + 219.ImportedFromIB2 + 220.IBPluginDependency + 220.ImportedFromIB2 + 220.editorWindowContentRectSynchronizationRect + 221.IBPluginDependency + 221.ImportedFromIB2 + 23.IBPluginDependency + 23.ImportedFromIB2 + 236.IBPluginDependency + 236.ImportedFromIB2 + 239.IBPluginDependency + 239.ImportedFromIB2 + 24.IBPluginDependency + 24.ImportedFromIB2 + 24.editorWindowContentRectSynchronizationRect + 29.IBEditorWindowLastContentRect + 29.IBPluginDependency + 29.ImportedFromIB2 + 29.WindowOrigin + 29.editorWindowContentRectSynchronizationRect + 295.IBPluginDependency + 296.IBPluginDependency + 296.editorWindowContentRectSynchronizationRect + 297.IBPluginDependency + 298.IBPluginDependency + 299.IBPluginDependency + 300.IBPluginDependency + 300.editorWindowContentRectSynchronizationRect + 344.IBPluginDependency + 345.IBPluginDependency + 346.IBPluginDependency + 346.ImportedFromIB2 + 348.IBPluginDependency + 348.ImportedFromIB2 + 349.IBPluginDependency + 349.ImportedFromIB2 + 349.editorWindowContentRectSynchronizationRect + 350.IBPluginDependency + 350.ImportedFromIB2 + 351.IBPluginDependency + 351.ImportedFromIB2 + 354.IBPluginDependency + 354.ImportedFromIB2 + 371.IBEditorWindowLastContentRect + 371.IBNSWindowAutoPositionCentersHorizontal + 371.IBNSWindowAutoPositionCentersVertical + 371.IBPluginDependency + 371.IBWindowTemplateEditedContentRect + 371.NSWindowTemplate.visibleAtLaunch + 371.editorWindowContentRectSynchronizationRect + 371.lastResizeAction + 372.IBPluginDependency + 376.IBPluginDependency + 405.IBPluginDependency + 406.IBPluginDependency + 410.IBPluginDependency + 411.IBPluginDependency + 412.IBPluginDependency + 413.IBPluginDependency + 414.IBPluginDependency + 415.IBPluginDependency + 416.IBPluginDependency + 417.IBPluginDependency + 427.IBNSWindowAutoPositionCentersHorizontal + 427.IBNSWindowAutoPositionCentersVertical + 427.IBPluginDependency + 427.NSWindowTemplate.visibleAtLaunch + 428.IBPluginDependency + 429.IBPluginDependency + 430.IBPluginDependency + 431.IBPluginDependency + 432.IBPluginDependency + 5.IBPluginDependency + 5.ImportedFromIB2 + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBPluginDependency + 57.ImportedFromIB2 + 57.editorWindowContentRectSynchronizationRect + 58.IBPluginDependency + 58.ImportedFromIB2 + 72.IBPluginDependency + 72.ImportedFromIB2 + 73.IBPluginDependency + 73.ImportedFromIB2 + 74.IBPluginDependency + 74.ImportedFromIB2 + 75.IBPluginDependency + 75.ImportedFromIB2 + 77.IBPluginDependency + 77.ImportedFromIB2 + 78.IBPluginDependency + 78.ImportedFromIB2 + 79.IBPluginDependency + 79.ImportedFromIB2 + 80.IBPluginDependency + 80.ImportedFromIB2 + 81.IBEditorWindowLastContentRect + 81.IBPluginDependency + 81.ImportedFromIB2 + 81.editorWindowContentRectSynchronizationRect + 82.IBPluginDependency + 82.ImportedFromIB2 + 83.IBPluginDependency + 83.ImportedFromIB2 + 92.IBPluginDependency + 92.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{596, 852}, {216, 23}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{522, 812}, {146, 23}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{436, 809}, {64, 6}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {275, 83}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{187, 434}, {243, 243}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {167, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {241, 103}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{525, 802}, {197, 73}} + {{21, -509}, {478, 20}} + com.apple.InterfaceBuilder.CocoaPlugin + + {74, 862} + {{6, 978}, {478, 20}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{475, 832}, {234, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{231, 634}, {176, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {215, 63}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{266, -670}, {351, 570}} + + + com.apple.InterfaceBuilder.CocoaPlugin + {{266, -670}, {351, 570}} + + {{33, 99}, {480, 360}} + + YES + + YES + IBResizeActionFinalFrame + IBResizeActionInitialFrame + + + YES + {{158, 405}, {351, 570}} + {{158, 515}, {531, 460}} + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{23, 794}, {245, 183}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{165, 888}, {199, 203}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{145, 474}, {199, 203}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + + + + YES + + + + + 433 + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + xcodecapp-cocoa + + + YES + {9, 8} + {7, 2} + {512, 512} + + + + diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..dbe61745d91d249df5d2c4ae1f9b613e0a719f37 GIT binary patch literal 22970 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

%8K;=DhB_;rzvU%lVu0j`J_) zy<(~u7c<4;VzyXX98?@qEH4f%4lj->jwy~SPAFCuCl{v{rx#}ytBSLW^NO{_hGJu} zx!784E4CLqi#r#0E$&|2r?_8n|Kf_`s$zF>UGbRWhT=)ZbBY%fuP$C!{D$u-Q5gGP Nr47DU|L@|r{trYlOkDr~ literal 0 HcmV?d00001 diff --git a/Info.plist b/Info.plist new file mode 100644 index 000000000..48e098d4c --- /dev/null +++ b/Info.plist @@ -0,0 +1,28 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + xcodecapp-cocoa.icns + CFBundleIdentifier + org.cappuccino.xcodecapp-cocoa + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleSignature + ???? + CFBundleVersion + 1.0 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/main.m b/main.m new file mode 100644 index 000000000..fc24d2169 --- /dev/null +++ b/main.m @@ -0,0 +1,26 @@ +/* + * xcodecapp-cocoa.sh + * + * Copyright (C) 2010 Antoine Mercadal + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + + +#import +#include + +int main(int argc, char *argv[]) +{ + return NSApplicationMain(argc, (const char **) argv); +} diff --git a/parser.j b/parser.j new file mode 100644 index 000000000..bebe887b0 --- /dev/null +++ b/parser.j @@ -0,0 +1,464 @@ + +@import + +var FILE = require("file"); + +function main(args) +{ + var fileURL = new CFURL(args[1]), + outputURL = new CFURL(args[2]), + source = FILE.read(fileURL, { charset: "UTF-8" }), + flags = ObjectiveJ.Preprocessor.Flags.IncludeDebugSymbols | + ObjectiveJ.Preprocessor.Flags.IncludeTypeSignatures, + superClasses = { }; + + source = ObjectiveJ.preprocess(source, fileURL, flags).code(); + + source = source.replace(/objj_allocateClassPair\([a-zA-Z_$](\w|$)*/g, function(aString) + { + var superClassName = aString.substr("objj_allocateClassPair(".length); + + return "objj_allocateClassPair(\"" + superClassName + "\", CPObject"; + }); + + var allocateClassPair = objj_allocateClassPair; + + objj_allocateClassPair = function(superClassName) + { + superClasses[arguments[2]] = superClassName; + return allocateClassPair(arguments[1], arguments[2]); + } + + var classes = [], + registerClassPair = objj_registerClassPair; + + objj_registerClassPair = function(aClass) + { + aClass.actual_super_class; + registerClassPair(aClass); + classes.push(aClass); + } + + objj_executeFile = function() + { + } + + eval(source); + + var ObjectiveCSource = ""; + + classes.forEach(function(aClass) + { + var outlets = []; + + class_copyIvarList(aClass).forEach(function(anIvar) + { + var types = ivar_getTypeEncoding(anIvar).split(" "); + + if (types.indexOf("IBOutlet") !== CPNotFound || types.indexOf("@outlet") !== CPNotFound) + { + types.forEach(function(aType, anIndex) + { + if (aType === "@outlet") + types[anIndex] = "IBOutlet"; + + else if (aType !== "IBOutlet") + types[anIndex] = NSCompatibleClassName(aType, YES); + }); + + outlets.push(" " + types.join(" ") + " " + ivar_getName(anIvar) + ";"); + } + }); + + var actions = []; + + class_copyMethodList(aClass).forEach(function(aMethod) + { + var types = aMethod.types, + type = types[0]; + + if (type === "IBAction" || type === "@action") + actions.push("- (IBAction)" + method_getName(aMethod) + "(" + NSCompatibleClassName(types[1] || "id", YES)+ ")aSender;"); + }); + + var className = class_getName(aClass), + superClassName = superClasses[className]; + + ObjectiveCSource += + "\n@interface " + class_getName(aClass) + + (superClassName === "Nil" ? "" : (" : " + NSCompatibleClassName(superClassName))) + + "\n{\n" + + outlets.join("\n") + + "\n}\n" + + actions.join("\n") + + "\n@end"; + }); + + if (ObjectiveCSource.length) + FILE.write(outputURL, ObjectiveCSource, { charset:"UTF-8" }); +} + +function NSCompatibleClassName(aClassName, asPointer) +{ + if (aClassName === "var" || aClassName === "id") + return "id"; + + var suffix = aClassName.substr(0, 2), + asterisk = asPointer ? "*" : ""; + + if (suffix !== "CP") + return aClassName + asterisk; + + var NSClassName = "NS" + aClassName.substr(2); + + if (NSClasses[NSClassName]) + return NSClassName + asterisk; + + return aClassName + asterisk; +} + +var NSClasses = { + "NSAffineTransform" : YES, + "NSAppleEventDescriptor" : YES, + "NSAppleEventManager" : YES, + "NSAppleScript" : YES, + "NSArchiver" : YES, + "NSArray" : YES, + "NSAssertionHandler" : YES, + "NSAttributedString" : YES, + "NSAutoreleasePool" : YES, + "NSBlockOperation" : YES, + "NSBundle" : YES, + "NSCache" : YES, + "NSCachedURLResponse" : YES, + "NSCalendar" : YES, + "NSCharacterSet" : YES, + "NSClassDescription" : YES, + "NSCloneCommand" : YES, + "NSCloseCommand" : YES, + "NSCoder" : YES, + "NSComparisonPredicate" : YES, + "NSCompoundPredicate" : YES, + "NSCondition" : YES, + "NSConditionLock" : YES, + "NSConnection" : YES, + "NSCountCommand" : YES, + "NSCountedSet" : YES, + "NSCreateCommand" : YES, + "NSData" : YES, + "NSDate" : YES, + "NSDateComponents" : YES, + "NSDateFormatter" : YES, + "NSDecimalNumber" : YES, + "NSDecimalNumberHandler" : YES, + "NSDeleteCommand" : YES, + "NSDeserializer" : YES, + "NSDictionary" : YES, + "NSDirectoryEnumerator" : YES, + "NSDistantObject" : YES, + "NSDistantObjectRequest" : YES, + "NSDistributedLock" : YES, + "NSDistributedNotificationCenter" : YES, + "NSEnumerator" : YES, + "NSError" : YES, + "NSException" : YES, + "NSExistsCommand" : YES, + "NSExpression" : YES, + "NSFileHandle" : YES, + "NSFileManager" : YES, + "NSFileWrapper" : YES, + "NSFormatter" : YES, + "NSGarbageCollector" : YES, + "NSGetCommand" : YES, + "NSHashTable" : YES, + "NSHost" : YES, + "NSHTTPCookie" : YES, + "NSHTTPCookieStorage" : YES, + "NSHTTPURLResponse" : YES, + "NSIndexPath" : YES, + "NSIndexSet" : YES, + "NSIndexSpecifier" : YES, + "NSInputStream" : YES, + "NSInvocation" : YES, + "NSInvocationOperation" : YES, + "NSKeyedArchiver" : YES, + "NSKeyedUnarchiver" : YES, + "NSLocale" : YES, + "NSLock" : YES, + "NSLogicalTest" : YES, + "NSMachBootstrapServer" : YES, + "NSMachPort" : YES, + "NSMapTable" : YES, + "NSMessagePort" : YES, + "NSMessagePortNameServer" : YES, + "NSMetadataItem" : YES, + "NSMetadataQuery" : YES, + "NSMetadataQueryAttributeValueTuple" : YES, + "NSMetadataQueryResultGroup" : YES, + "NSMethodSignature" : YES, + "NSMiddleSpecifier" : YES, + "NSMoveCommand" : YES, + "NSMutableArray" : YES, + "NSMutableAttributedString" : YES, + "NSMutableCharacterSet" : YES, + "NSMutableData" : YES, + "NSMutableDictionary" : YES, + "NSMutableIndexSet" : YES, + "NSMutableSet" : YES, + "NSMutableString" : YES, + "NSMutableURLRequest" : YES, + "NSNameSpecifier" : YES, + "NSNetService" : YES, + "NSNetServiceBrowser" : YES, + "NSNotification" : YES, + "NSNotificationCenter" : YES, + "NSNotificationQueue" : YES, + "NSNull" : YES, + "NSNumber" : YES, + "NSNumberFormatter" : YES, + "NSObject" : YES, + "NSOperation" : YES, + "NSOperationQueue" : YES, + "NSOrthography" : YES, + "NSOutputStream" : YES, + "NSPipe" : YES, + "NSPointerArray" : YES, + "NSPointerFunctions" : YES, + "NSPort" : YES, + "NSPortCoder" : YES, + "NSPortMessage" : YES, + "NSPortNameServer" : YES, + "NSPositionalSpecifier" : YES, + "NSPredicate" : YES, + "NSProcessInfo" : YES, + "NSPropertyListSerialization" : YES, + "NSPropertySpecifier" : YES, + "NSProtocolChecker" : YES, + "NSProxy" : YES, + "NSPurgeableData" : YES, + "NSQuitCommand" : YES, + "NSRandomSpecifier" : YES, + "NSRangeSpecifier" : YES, + "NSRecursiveLock" : YES, + "NSRelativeSpecifier" : YES, + "NSRunLoop" : YES, + "NSScanner" : YES, + "NSScriptClassDescription" : YES, + "NSScriptCoercionHandler" : YES, + "NSScriptCommand" : YES, + "NSScriptCommandDescription" : YES, + "NSScriptExecutionContext" : YES, + "NSScriptObjectSpecifier" : YES, + "NSScriptSuiteRegistry" : YES, + "NSScriptWhoseTest" : YES, + "NSSerializer" : YES, + "NSSet" : YES, + "NSSetCommand" : YES, + "NSSocketPort" : YES, + "NSSocketPortNameServer" : YES, + "NSSortDescriptor" : YES, + "NSSpecifierTest" : YES, + "NSSpellServer" : YES, + "NSStream" : YES, + "NSString" : YES, + "NSTask" : YES, + "NSTextCheckingResult" : YES, + "NSThread" : YES, + "NSTimer" : YES, + "NSTimeZone" : YES, + "NSUnarchiver" : YES, + "NSUndoManager" : YES, + "NSUniqueIDSpecifier" : YES, + "NSURL" : YES, + "NSURLAuthenticationChallenge" : YES, + "NSURLCache" : YES, + "NSURLConnection" : YES, + "NSURLCredential" : YES, + "NSURLCredentialStorage" : YES, + "NSURLDownload" : YES, + "NSURLHandle" : YES, + "NSURLProtectionSpace" : YES, + "NSURLProtocol" : YES, + "NSURLRequest" : YES, + "NSURLResponse" : YES, + "NSUserDefaults" : YES, + "NSValue" : YES, + "NSValueTransformer" : YES, + "NSWhoseSpecifier" : YES, + "NSXMLDocument" : YES, + "NSXMLDTD" : YES, + "NSXMLDTDNode" : YES, + "NSXMLElement" : YES, + "NSXMLNode" : YES, + "NSXMLParser" : YES, + "NSActionCell" : YES, + "NSAffineTransform Additions" : YES, + "NSAlert" : YES, + "NSAnimation" : YES, + "NSAnimationContext" : YES, + "NSAppleScript Additions" : YES, + "NSApplication" : YES, + "NSArrayController" : YES, + "NSATSTypesetter" : YES, + "NSAttributedString Application Kit Additions" : YES, + "NSBezierPath" : YES, + "NSBitmapImageRep" : YES, + "NSBox" : YES, + "NSBrowser" : YES, + "NSBrowserCell" : YES, + "NSBundle Additions" : YES, + "NSButton" : YES, + "NSButtonCell" : YES, + "NSCachedImageRep" : YES, + "NSCell" : YES, + "NSCIImageRep" : YES, + "NSClipView" : YES, + "NSCoder Application Kit Additions" : YES, + "NSCollectionView" : YES, + "NSCollectionViewItem" : YES, + "NSColor" : YES, + "NSColorList" : YES, + "NSColorPanel" : YES, + "NSColorPicker" : YES, + "NSColorSpace" : YES, + "NSColorWell" : YES, + "NSComboBox" : YES, + "NSComboBoxCell" : YES, + "NSControl" : YES, + "NSController" : YES, + "NSCursor" : YES, + "NSCustomImageRep" : YES, + "NSDatePicker" : YES, + "NSDatePickerCell" : YES, + "NSDictionaryController" : YES, + "NSDockTile" : YES, + "NSDocument" : YES, + "NSDocumentController" : YES, + "NSDrawer" : YES, + "NSEPSImageRep" : YES, + "NSEvent" : YES, + "NSFileWrapper" : YES, + "NSFont" : YES, + "NSFontDescriptor" : YES, + "NSFontManager" : YES, + "NSFontPanel" : YES, + "NSForm" : YES, + "NSFormCell" : YES, + "NSGlyphGenerator" : YES, + "NSGlyphInfo" : YES, + "NSGradient" : YES, + "NSGraphicsContext" : YES, + "NSHelpManager" : YES, + "NSImage" : YES, + "NSImageCell" : YES, + "NSImageRep" : YES, + "NSImageView" : YES, + "NSLayoutManager" : YES, + "NSLevelIndicator" : YES, + "NSLevelIndicatorCell" : YES, + "NSMatrix" : YES, + "NSMenu" : YES, + "NSMenuItem" : YES, + "NSMenuItemCell" : YES, + "NSMenuView" : YES, + "NSMutableAttributedString Additions" : YES, + "NSMutableParagraphStyle" : YES, + "NSNib" : YES, + "NSNibConnector" : YES, + "NSNibControlConnector" : YES, + "NSNibOutletConnector" : YES, + "NSObjectController" : YES, + "NSOpenGLContext" : YES, + "NSOpenGLLayer" : YES, + "NSOpenGLPixelBuffer" : YES, + "NSOpenGLPixelFormat" : YES, + "NSOpenGLView" : YES, + "NSOpenPanel" : YES, + "NSOutlineView" : YES, + "NSPageLayout" : YES, + "NSPanel" : YES, + "NSParagraphStyle" : YES, + "NSPasteboard" : YES, + "NSPasteboardItem" : YES, + "NSPathCell" : YES, + "NSPathComponentCell" : YES, + "NSPathControl" : YES, + "NSPDFImageRep" : YES, + "NSPersistentDocument" : YES, + "NSPICTImageRep" : YES, + "NSPopUpButton" : YES, + "NSPopUpButtonCell" : YES, + "NSPredicateEditor" : YES, + "NSPredicateEditorRowTemplate" : YES, + "NSPrinter" : YES, + "NSPrintInfo" : YES, + "NSPrintOperation" : YES, + "NSPrintPanel" : YES, + "NSProgressIndicator" : YES, + "NSResponder" : YES, + "NSRuleEditor" : YES, + "NSRulerMarker" : YES, + "NSRulerView" : YES, + "NSRunningApplication" : YES, + "NSSavePanel" : YES, + "NSScreen" : YES, + "NSScroller" : YES, + "NSScrollView" : YES, + "NSSearchField" : YES, + "NSSearchFieldCell" : YES, + "NSSecureTextField" : YES, + "NSSecureTextFieldCell" : YES, + "NSSegmentedCell" : YES, + "NSSegmentedControl" : YES, + "NSShadow" : YES, + "NSSlider" : YES, + "NSSliderCell" : YES, + "NSSound" : YES, + "NSSpeechRecognizer" : YES, + "NSSpeechSynthesizer" : YES, + "NSSpellChecker" : YES, + "NSSplitView" : YES, + "NSStatusBar" : YES, + "NSStatusItem" : YES, + "NSStepper" : YES, + "NSStepperCell" : YES, + "NSString Application Kit Additions" : YES, + "NSTableColumn" : YES, + "NSTableHeaderCell" : YES, + "NSTableHeaderView" : YES, + "NSTableView" : YES, + "NSTabView" : YES, + "NSTabViewItem" : YES, + "NSText" : YES, + "NSTextAttachment" : YES, + "NSTextAttachmentCell" : YES, + "NSTextBlock" : YES, + "NSTextContainer" : YES, + "NSTextField" : YES, + "NSTextFieldCell" : YES, + "NSTextInputContext" : YES, + "NSTextList" : YES, + "NSTextStorage" : YES, + "NSTextTab" : YES, + "NSTextTable" : YES, + "NSTextTableBlock" : YES, + "NSTextView" : YES, + "NSTokenField" : YES, + "NSTokenFieldCell" : YES, + "NSToolbar" : YES, + "NSToolbarItem" : YES, + "NSToolbarItemGroup" : YES, + "NSTouch" : YES, + "NSTrackingArea" : YES, + "NSTreeController" : YES, + "NSTreeNode" : YES, + "NSTypesetter" : YES, + "NSURL Additions" : YES, + "NSUserDefaultsController" : YES, + "NSView" : YES, + "NSViewAnimation" : YES, + "NSViewController" : YES, + "NSWindow" : YES, + "NSWindowController" : YES, + "NSWorkspace" : YES + }; \ No newline at end of file diff --git a/project.pbxproj b/project.pbxproj new file mode 100644 index 000000000..991add479 --- /dev/null +++ b/project.pbxproj @@ -0,0 +1,354 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 9EEC4498135749D200615446 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EEC4497135749D200615446 /* Cocoa.framework */; }; + 9EEC44B5135749D300615446 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EEC4497135749D200615446 /* Cocoa.framework */; }; + 9EEC44CC13574A0B00615446 /* ${CappuccinoProjectName} in Resources */ = {isa = PBXBuildFile; fileRef = 9EEC44CB13574A0B00615446 /* ${CappuccinoProjectName} */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 9EEC44B6135749D300615446 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 9EEC448A135749D200615446 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9EEC4492135749D200615446; + remoteInfo = Another; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 9EEC4493135749D200615446 /* Another.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Another.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 9EEC4497135749D200615446 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 9EEC449A135749D300615446 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 9EEC449B135749D300615446 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; + 9EEC449C135749D300615446 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 9EEC44B4135749D300615446 /* AnotherTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AnotherTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; + 9EEC44CB13574A0B00615446 /* ${CappuccinoProjectName} */ = {isa = PBXFileReference; lastKnownFileType = folder; name = ${CappuccinoProjectName}; path = ${CappuccinoProjectRelativePath}; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 9EEC4490135749D200615446 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 9EEC4498135749D200615446 /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9EEC44B0135749D300615446 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 9EEC44B5135749D300615446 /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9EEC4488135749D200615446 = { + isa = PBXGroup; + children = ( + 9EEC44CB13574A0B00615446 /* ${CappuccinoProjectName} */, + 9EEC4496135749D200615446 /* Frameworks */, + 9EEC4494135749D200615446 /* Products */, + ); + sourceTree = ""; + }; + 9EEC4494135749D200615446 /* Products */ = { + isa = PBXGroup; + children = ( + 9EEC4493135749D200615446 /* Another.app */, + 9EEC44B4135749D300615446 /* AnotherTests.octest */, + ); + name = Products; + sourceTree = ""; + }; + 9EEC4496135749D200615446 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9EEC4497135749D200615446 /* Cocoa.framework */, + 9EEC4499135749D300615446 /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; + 9EEC4499135749D300615446 /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 9EEC449A135749D300615446 /* AppKit.framework */, + 9EEC449B135749D300615446 /* CoreData.framework */, + 9EEC449C135749D300615446 /* Foundation.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 9EEC4492135749D200615446 /* Another */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9EEC44C5135749D300615446 /* Build configuration list for PBXNativeTarget "Another" */; + buildPhases = ( + 9EEC448F135749D200615446 /* Sources */, + 9EEC4490135749D200615446 /* Frameworks */, + 9EEC4491135749D200615446 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Another; + productName = Another; + productReference = 9EEC4493135749D200615446 /* Another.app */; + productType = "com.apple.product-type.application"; + }; + 9EEC44B3135749D300615446 /* AnotherTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9EEC44C8135749D300615446 /* Build configuration list for PBXNativeTarget "AnotherTests" */; + buildPhases = ( + 9EEC44AF135749D300615446 /* Sources */, + 9EEC44B0135749D300615446 /* Frameworks */, + 9EEC44B1135749D300615446 /* Resources */, + 9EEC44B2135749D300615446 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + 9EEC44B7135749D300615446 /* PBXTargetDependency */, + ); + name = AnotherTests; + productName = AnotherTests; + productReference = 9EEC44B4135749D300615446 /* AnotherTests.octest */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 9EEC448A135749D200615446 /* Project object */ = { + isa = PBXProject; + attributes = { + ORGANIZATIONNAME = "280 North, Inc."; + }; + buildConfigurationList = 9EEC448D135749D200615446 /* Build configuration list for PBXProject "Another" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 9EEC4488135749D200615446; + productRefGroup = 9EEC4494135749D200615446 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 9EEC4492135749D200615446 /* Another */, + 9EEC44B3135749D300615446 /* AnotherTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 9EEC4491135749D200615446 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9EEC44CC13574A0B00615446 /* ${CappuccinoProjectName} in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9EEC44B1135749D300615446 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9EEC44B2135749D300615446 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 9EEC448F135749D200615446 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9EEC44AF135749D300615446 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 9EEC44B7135749D300615446 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 9EEC4492135749D200615446 /* Another */; + targetProxy = 9EEC44B6135749D300615446 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 9EEC44C3135749D300615446 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = DEBUG; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.6; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + 9EEC44C4135749D300615446 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.6; + SDKROOT = macosx; + }; + name = Release; + }; + 9EEC44C6135749D300615446 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Another/Another-Prefix.pch"; + INFOPLIST_FILE = "Another/Another-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 9EEC44C7135749D300615446 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Another/Another-Prefix.pch"; + INFOPLIST_FILE = "Another/Another-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; + 9EEC44C9135749D300615446 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Another.app/Contents/MacOS/Another"; + COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "AnotherTests/AnotherTests-Prefix.pch"; + INFOPLIST_FILE = "AnotherTests/AnotherTests-Info.plist"; + OTHER_LDFLAGS = ( + "-framework", + SenTestingKit, + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = octest; + }; + name = Debug; + }; + 9EEC44CA135749D300615446 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Another.app/Contents/MacOS/Another"; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "AnotherTests/AnotherTests-Prefix.pch"; + INFOPLIST_FILE = "AnotherTests/AnotherTests-Info.plist"; + OTHER_LDFLAGS = ( + "-framework", + SenTestingKit, + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = octest; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 9EEC448D135749D200615446 /* Build configuration list for PBXProject "Another" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9EEC44C3135749D300615446 /* Debug */, + 9EEC44C4135749D300615446 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9EEC44C5135749D300615446 /* Build configuration list for PBXNativeTarget "Another" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9EEC44C6135749D300615446 /* Debug */, + 9EEC44C7135749D300615446 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + 9EEC44C8135749D300615446 /* Build configuration list for PBXNativeTarget "AnotherTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9EEC44C9135749D300615446 /* Debug */, + 9EEC44CA135749D300615446 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 9EEC448A135749D200615446 /* Project object */; +} diff --git a/xcodecapp-cocoa.icns b/xcodecapp-cocoa.icns new file mode 100644 index 0000000000000000000000000000000000000000..defc3dc7f9870ee44784728823b5d3b602499eb1 GIT binary patch literal 443126 zcmce8bzD^K*61cA6uS!xke;Etrn_etIwTbYX#`|wl#uQQ5m6Da3p-!?wHrk#J3u7% zU1PoH`_4J{cmKK@elWA+SSwJTxMqDgqHuaBFxg&Z+iM8UOj`JdEXWqN<@Ou3b6;GB+lrMd?=-cBPht7>Y!8>w- zGTF9jq>hffvhDe3y$vPMoot|~?;5=&#M=NZv+yAUW|&M3 zIMT9bUu!d3fhZxehyvnq_uA8Y&(BD4&M7G>EvqP~J$s|`Xxks0XVN{RuN?P~;=Ev) z5!pE^Au;$IS|ABO6I@lfW9QDchCS8CHc`C%x{~%()Yg>mIhMWsRQP@paxh>|)%N<9 z!)M#?)Jw|!ki9N@OB*Wp9BOO|%dD6dF4MKvtIvo8Ua4Jh%4pqddIpp!^VheAyC84;wq=>n~s>Maj zWBQ^ckvmHolXaIFX8W3(FK|W61)JEUB_>lsVi{qPeE(lKPeM3>A>m%Wq?`!>;9OEs zQC(br;nu#RyZ_)kjp7}9<*W}PdkRt2qX%ZR9lgB&7Fv)Lb$;*XA#`E_9Y?=hE-Q=l zJAM%z8XFq=Hu81g%q27q>D+;SMI{r7=;-HTeP{==J0Jawj!t|-udcm>qEF>_Za_bx zW9SI#HS^My<2|eQIH8|VxO_rQM}FR7#Jt@C{WL!I4fS3yZ%O;EX*2G4jgF(E=%rP5 zxmx;`)BMnm`{N(qp;2>1sH?R-=QLXW7XW->w9w-X{RW9TrN zI~6&Eev@93l4=+|gdlb35IQzCJ~1xE=h;*w8Rk7UEO=f-#_2S(eG$GLWReq z*8zZZ1Ox+QlLGrbJO%^YLl%A<`8xDXI@~yr^CF`70&YORkKJkOLDBmba!A|hBA?CZ zhk1?TU%!pCOQjd^ad2D)!=V$Sfk9GPpQ0@@@hxju`OD|8Ltnpq{x&|IGEt4nkG5@V zX-?Zduer6gqNH|5eRavXk8g)Re*W_1^XGYpYz8t<23hX0W&5#?2p@sQtVMHY&6@LN zsjTuOiQ-}<<;lt_ipz7`tMj(ToJU8VcKFF5va*Qu!8ByPJfcmWrZQbaIqX&Mz~@_h zIhdIAQWBCVuQGSJj+M13%f;1&<9)X0$zaIIeUTefKdDYr)ilL%oIL&41^Roh^>A@@ zb~8Wl>Z;>xt*m-9=B>H^+CaZGYh1-bK3fz?wlwt#P5b8Ubs3UcmI`d%F4h3mh41qw`Cncf~oh zkA~VfF>xXS(EaOdf*%iN=;|osCVOm)W|UNBet2q6=Q5~Vo+2Xib*4oS-AU|}DC982 z;hVS7m_g;Z&B@&L>-i+A(=0@0Xoh|$hsWXY+=Y>A^K!z&5(O()&tx&ZggCP6azuG( z#>!x>*fl01Iyo(*DA<$FTV`pXPqG#WNOl4&BKLLX`~W`JInqxM=ob~oW{I&{R+HHY zkvTPm36Xfj=IiX~zCsq$KT#lx4JZx`3iZ%1(vG{-`+fA)@L2D|_&ZuPO`_6QBmDQesp5QtefjP6_< zMCRIO)fW}UH`f&TOrn)+*EYxeIyyvm1IU%fQ0Ttge*G~^@Y=wk>v(@YDoA*=H^6SL`PqA{t;j~8QGMdB0PJ( zs>Q;v*Mskd@BR^C3F0C%Ws!~@Z(YdRtjgNTt&+0?-S5|*IuNx%^`n}aHQP5fyRv!D zzI~m$_wHzHsA-BkJaFAvRVS+njp=pX+qSQL_pWXAwbhlCEyXo8b=B3y=byUUOT=tP z=JI}0v!o)is=B_Rv8lQC^tp=0n)=FZ&oi7#b856^&P4{zni?CLwry)@sIPCRF28!T ztiHbF_JC(fS#|>hto(b;ifvVOHMMp1^^H~g4jsF9prp2Lc(+e&aZat@4-wDZQQg$A zZChPKb@Q%EUAvyN=Nui1i>)rmDNh6)^>wyncV%;8Lqi?h(9w8pchR{!J3l;fDJ(9` zFU+5V$PG^o=`3rksjI80sct!SxuCM)GCe&lc6(JpUQV?xBL8i&>w&WR>guZcs+~K| zAKKM?EJRgvK}K<9QQqbXJTm#4GId{BLv`z}wvK)6XLdDLm#wzcvoFdm%*)wa=P!NU zw4=N>v8tuDwy9}vM^)K&@k-mNe19@mz-PJ&w?`vzAREHt0^ll z&8w|HQC(D(tA#c8^9qUfzkB~AKgh#T07`mGLrG$7QGN4{Bl*Sk&dW@(bRS7Fv*uQj zz0i~4{Ml0{vL(MNul>N~y1dc?ZGC-QY;~rywK2<#N@HnN457Om+jGlHOAZ~+E~xQa zY@)Y1|6q!~HWlZlwLCH;<}135*pXeeW#5sslC8zYs|~fM`EK3mW)_$lZN`*r5`RTo z4R>WFmKM}!73LPlEWsKsFxcKuu+EuH(Kaw#tG8(g-MPGVYr)psva-S^%5o$9X(T_- zDnBwG$FP|*NB!v#x@UUBu9~K%=BnbzWd=H0GHNwzQkiq~v~`x6tlkJB+$mR{6&J{} zUOiuKnSq`<68_b~(qqe}q=Zyos@@%`2y3Vy^2vy*RE8HIo44zV1M;^NW|xI=txJE& zu#Bv%j6^EOlaY-j!J9XPd2oarv7gr_sT|LptdcZ&&Xg%2$kP=F>ZT+r)6UG?+*HqI z*8fG2lebG+=523nEi0xqUH#j+(O;&6C>VC5VEY{3JzX zmFd%GsjSNHsMwMjaS0vkI}|9j#ZrT-C_f355tw5w()?A1LX)Vzk6*?giGG`739?dl zmKI@6(zdp?haX2i54NBC)Hf7#=15$`viG`no||fq-+w=miq4q;=i^e>r<@_d?HxoJaL8BJT1RKIo@!LvT6+oiTx4ev-Ql{6V(T zLgY0A9Zx}1C+2`VGx)qW?H&3B%>Wv{G5!o^BopcAoH6wNm(EsnYy{Rp0r|M%1^7V| zY3O|LiqOwjzHEJnj)G^Uh#*6={(@QkyflhF8G4Y5j!cYyAJs(UN0d5XohOpe#Xmf^ zar7fMJ^M5|B6YEZh~lVRF~9{UXdwU{Lh}}_)_VONM*V;$B2&j?V&LLf>cj%T>5ZY4 znlC)}6`a+>h{C9xi}adgVhOl&6wbXQ^!td77S=wg*i~Id#d6lHxw98md_kKl0KxC0<6{$F(DwPJdTNKzi_=vw z%k3v22m5orpw*ku_vp9L(UI|?L{zZcM03IEp;6L|fZU`NCVgXxU(g0mxM2(^I*eXf ziZPza2f{?FEn1DJ8-$Y6zMzc+^uy@qPalUrq9F@S^i>M3cYIjCSYz_SDYEldJpGF9 z(1Hn0pg{B6t1-Hoa@YnoaVa=fQsS%yy0y(hKR!8L7RJz>yioOrV1Ai~V50rjt_d+f z6#kalUffc}WW-8Vb_)3TIpv6w)*6>U&rnMxB<+`6$|)#J0%u$hwrcIkHGYtv)5i!XBju@ozg7lDv404m?rT_l( zp`i5Rn!NI)ANT%qlMEclB;Zqp6?z)dS;zyXa7y~;&u}sbp|uBm`#0w|o5@Hg{^yXL zq^LMWR{c5<4AvBUdGs=fv!Vhbr>LZ?G)X!R_z=$b3M+Qs8AZpxefx@*$%0(}I^^f+ zQv)(u&fR+l;lj`38`^WK-2z!e_f6k+=JBWBr=`Ko&k$w=7PbP3f|Y22fz)RCY#|EynCa%$p zmRfSo0Sh0lqV*H9K%q0^ zvY>(`VEiN#GUK4GWg&QfgUU>dCyyauj3$kIk($KHA%$;f+g!a>tM_ZjtX`e0fv8K= z=4oi@VU3JUOpGu(8Y`EtT&_E>O-hR@RAC6M1k$=XQm6ciNpdoi6er2cE6>w*5C_F)=9Lr`Y~HlNlWA*d zL!?u2D-~*y-(&AZrpf@mvh%D1iVyz%>f;C))sepIJ5zo6T&H#6Yn|*@s>sMGPo1o& zs8pZ~Pt}28mTi|=05p&x(HGCFnm;lBK+km%%$O@8=A zGNpfjwIfRvm5`Z{=Lg2e-oLni>-x28H*P(6KJXRn&&c=jkx>bF1_KuwGZWMDOR|IQ zXTh?_=F9w^Ya3!HBPWCKU!dQgA1aRaWZ9XUTUZl?{*mc*T@QyqL!c95-{J3A@7b!P zgv{cyRPjpLfk_HXoN3SDjP{8h$8u9FjwXtaFhTs4f1qXgJ78J#gc^l4~p z`0?I6NlH;g1sRdc`}6#6WSTsZ(4D3`Q`@EJboa-hFOpBwzl?nU^eocQKx?HoeILl6 zWMT$7G4y`m-SGFpOAT46g^tr?{uyEyVgZINbdGV>^^b#>s>8V!TFaL%(=ev`=d3fu zXltzSk2>&EP``iq`2KBw|A%j1?jOowE|yxvoIf+!g(%A+^G`keer*eRUNW*!UO`bw zQ2|1mSv zDhuXLChgBq4WPqilfXeuK~!WX$;m6uSfr+FXl{*5BF-WZ9c(R3^j9yR+x+fkuEX9f3?^u(%v1 zgG#WsHZ_nKPBAvMH?zKXru0hh)0asvl3&j6d3`@o(sU1<7`~e4VWYKl?xN+&(g{oc zj13tJMrp<( zb$v@5gC}%$ad&fdb#fGPSY*7Fg{=*qN?#M4U6Ec^SKN>vzutpOv@|hNvxr`Q|Jmc@ zXBy9+bw7X7{Wf;qYFz%!zN??m@3+pLIDG!j-Q&gXTHspzQZXsgC6NFF0U_;V6lW}0 zg)zr5_(CUFS9ezzv9qIq!vxJ?k7F=+jvKdZ$ty1^DbGoY^cL}nI9nS#B8|mm(`<}v zqMto}ob*KF>67P=pY*l{VrI=-gmo_|NZ0smhI?T@5 z#gR?5C(|9wwR2zGPkN;J_|ek`-S^h7TDox7%mqv5FT@aCBZ_u)oR+$nL+DGzLTp9Bp#id9U;+1C*mD&1g@uBa8!D3VNFfi=FPD&ZbBx>&enm% zVzV3}lPJBDNwv4L4cl0-*p>ku(ayfy5N7P0ZR9p6E&7m@=jfr!s{&!O@-Tpo|l=LrOCio17cVzN_aT%aqF zXisBsOkAPQsX9&wr3B~@jGTl1sWt#xLT?QHD{6b4i16kDHlBLb^yGq`E~$328(JJcGk=1UBVz*g|{X$M>(?`1|%9)oV{9R%$KM z(9|_FuvQCWtkhpJ+1PpebE3W7du!$<$$Do7$%=Se7*osbrcKWt3b#nx|goyQk0*jf;jsZYj|aKe)b_s~ z-Me=E`olH@&E;CU#-`Smc%9&&m8QCr<>(b@PBtrM&swd8fEHUV<-n_m-c`tvY*IxW_l#1aa5T(*=r zKUjjxp*Ut$R97 zugOc*m#>(Vf^3w+mNjzZ*%pQ2M8LQLz5oaga7i4;m@v=Owd;MUB40mGS662ymClmN zoe=IbIC3q1bLV|Nh079v0CELP2AM)(h&=+8sC1J& zS5vArq?I8gl$#CzlaUxHbQvudk$rlMotVv+LI+JESf3gti3uUw2-$XSA>o0(zOMd3 zF>%2n77LgF*pE!SlUiR;^~jOPWddJtInHURehD$j=>d*588>^M_4dE)&m+?{EUgJN zDv3a}wB%qjqKxSdGo(I?H0(}AR{g+ynG4@OI^JH)ld3Qg!)JY5bcBG+j)*HtiQ>8Q zl4vvroy>J|kBS!3*do4wDZ<3ujLzTE`b!09!wfLa~U?WzbyLCAyFWO!$t!c_6(gv;8KX12V=Zh`280sfn?PVIE1B`kwdq zzj}L!%(9{jJ-kCj(UK^Mw>_SjZ%&}=AhKH!fLe=8QgITJy&LcXwgB{|Kme;J61aGf z?THjnDk33}pU0Onuvo~XxyJ>X$Gd7<=`o*`Z!OO~bc!J2uqm!l?jk=C&ED45vH;wk z!GTwAQ}7Hvn?~n`T3TVT7_2SXqMU9?H%4T(AXB7J6(@0pH0LIggf9y#ED^ej0StpK z5R0X2~u5osh-r(5u@MOO|?R5|0^Yiw#-jWyy8K6ZtEFM1YTJQ70!T$H>s7wo7 z=B7<4VL_Yxe8^Nhfnv|tY=NT!H~j*uf*3oAY|0Yt#hf2@5Zn+Uk3%Aos8rtwCaB6E zrUDk2D-_Y<3SYPLy+hMBSM2Q-RvgbNt7+VNH_?tu=YhGPa_hTayc&Gd`!N^ipk;1h z6G}ECS`s{PL^7E~vft`pOEyAeHX~|MY*i3#Cmt>;%E1vdC6mP>QHVGOCon3ZaAS^_ zoron$5@>^o0_a@v-0b$~j@E-Mnth-uPr&qQE?mDUI6#b} zcu<{Vw``8`v%&%8LH!DW)*P`z{_fytrU}3B&Z(Ea>OB4W2a#okwWT$8aX1#2>~-MP z)4svCeea@)MkFh1oDGpip)qJ|3Kh&7(~UA9#w3cX}-0I0s04gi(h^c0{mg2B#WRO7rUSJ8qGw z3{vW?SI^!I4!*y}B^pv}sB{jUK%)UrDuqm(^p95z=( zT^AQty_Oun;9B!TGD0)!ox(y%EUCtjI(=gH*1ax?zM?gocUN7xV=r-{lSMtH`S~UF zdB;xMvV_~apS%KezmySeEb-Pb5vmt~N+Q##R0f$yA=y?EZK92-S!M`y z_nZtbDk!YV{yS^SqkAvjz3uySltk5cB+}SayuliKBceT#&h_RJh;(djD3*+eus8!* zDFqDqUUO%WLt&Ji6PM2o^x&|Wo&gcjvE@D-9{9n@e5O<#GX;*P&WY(n$DI0-@|SJK zbS7vP7RBy%WpaLDX<2sDi7!39F9rubCgV-#;SDi{CIWs&xa*pb4FSGu`SwJXQFMk5 zi3Dtw@e^MFt1lMYWu@9WflEoGJ0#|YuX7@K2_SfK1j7Sb8BhinmaWlJy6LYx8(wzf z#a<%BvV1O|!8T*vPR=UYTEd;<8QuD3^nLFg5!u8sDx!gO#O)1C>BC zcP_>f3BXtX09JDrIz$&(i@5@h)M>D_r_dQiXOLf%MC`EVB9adh6G25VwzxNNq*y0xc>7ZtQFbY0NCbvzo8N~VIU zccAO%ZqTRMPeWwV5#L{sCkuoO$5x6|Xn=otpozf<3c+=w&>};LEDi$_9wLK^TFV$; zfqP!uksWg=@os*RMb&3cA3fZa7Z%%Ns9FG#B!kE1%_2y zFkBLyLLx(WNj3FM!;%OZe;_M^V@VWp=v{79N5EAY5_3hwAYYPL2mzTBi4{yXwZh=^ z3eSjh(h_oaR_(g$8I~Ur>T8c9S+l)2_!nlxFIL7_m;hiyL(DQn)x!c3LtG}E$TUc< z)?^bYz*|Hjo@ybeH^k$CztRz=l-kM=z}kw1ghue+Ve=i#zmPAcM21>Z9c(SFj0iZ^ z=G4OGBZvFzgUix|bj>Mb zx`aBP!nO!IVn8EO$iQFlgSRcEm=i4IGmz-taE+Wrw&@b^VWkl`mrG+>u-vV^y#fjg znooCKym)d~eq`oZn*d*`^X7u=d+r-DlD4MCuJiHX(3n0v0%xI;z9mFvhQ@{l>Pqq} z^lYWdl1Zb`@tpGxHY7ZS29_A_KrzVj#1d>FR7*o#euLH&i|pe|YydO^c%RL4@`^uw z`O4v|+p7!G14V&WZj99@qa6|h)<;)J&Nm7|){5g@iBu}6f1x|i$y`p=z|sInt#61~ zg3O?68Ix%=Y7%8W&8EfKnn@(t+gREW?a79Lz8Jj2LTN_m57Me)fkSk;t%$>Njo%n4 z*%ag-bW32zcG0&nc5)WFxrb*qo@NIpI(kPWL_Z1?hWYsVfDa1Flq=%$1ankYW6h0> z42`s~TJsQIje{GkVQp(|WoczjGOenyl0-zrMLUvh?CdS+RVEG&SSiV^ zf0A4lnJVB@McYXrOmqs3&f|yz`B$6b@=`aI=J>Oi45FR)#h9@5uD+4Ef%k%mK5jyA z=|vKrDa7m?_AF%`ORRx07KpC32$>xo+PT@moZ;vj92K9Mm7BA*I43&G1fOwiVzZ`w`?y7C7>}aOEYIi2`@m z%^S+j;son_ARPgD8YYX*WN{2+RgJB*F-As!x#|LBsb4_(o`|%py!`yU-0UrzH)o_} zW^K(c$ji;m+8mSOO|-R~g2<;Li9caO$V%n&?dp6%mx5~!N`*|(XxL)vCG>I^xd??~ zy8CgOW1^#%fBw4bSq?!VK|&@d9cgGIq7rAQs2NxonHU;r>l&#kAXXbBn+SrwZq8zn6W`Oke!J~PFM&sLQqlt)zS%`!-MbXxdz)Bog0k*&*>?T(vcH~P_0(AUgUq*`9-M_%=QWMe7muf||Hn!sv z{0pO`X}?nAEzi%jb@tsxQo= z$u2UqT#Ypb*~VH?MPWOij7U(~iP4edZ<9yHz7Ku*It-NqBT3(6VaHg4`h2-j;z}Yu zfwEwaKfqUkN4BBRS^xnNAC{5LVOTd(sCB(G=Kx8~QFm25efjn4Mpl)pRUX?sY3 zC!b_tpl@vMfTwc=X7Y>Gjm(SyZCx!QlqY`s{B=a~9T`daHf8uL`tkDK!}q?84#8LN zk?*75zkU4-l^dIEAE54kAkTE<&{_3N2t7H#;1Hj4434eEP;J*lhSu(Wu_v-AIU>3? zqUa98&eF=3%4CD7VRL8{(hLQ4Q%fTwT|HA>%60VXr=gK==|fWiz0XxV2(qXFC%=A` z3`vG%hQ3O^xPATd;q800!TI-6gJda#OGMu3LgTR@cV&+w;yKnky0*3*I$u?qSANIU zJBsb@l^Afj(1ynXGfroaAZVe}Sq3t5^(~DIjCJ%3Z0?|MhM?x~v*e4+*P-Mub3gY6 zGI#fke7?TXrsUlhxbpGChj(w2-q^i+|Na?Td^zMN*3v{2lgFX#5|AP5<|GIY4+@SB zY;51)E5sX{&Z@37NOpJe$ljd!nCrlRBrKgFVJ&5|7GPLQpWnTcd|LSB?T28G_vrVx@4utFbSvNW5BBxzz z`pdp>4PHR!M+Ag<2-*bDcffv{;mV_~zNnzhCuk@WZ>|Z|~lJ9QfKo??peqdU5~8Lo`|MQqQZ`FZgnlz zDS0L6>FIy+i1!=1EMg@PSmuY@2*DdA*b*sJ4%KNrjnBdJR~MEV#(N7~<5FW^h1fEf zOgf7RdQ`fTM4LNlg{CQ3ZGB7Cjbpv<-$>r7zxz1!_T#N{Z{EJ|ed}F5u>)$phaQ}L z*}W|J)zj`*cMm^$`EsBKc9{~N-?jV+T^2Nofg{&Ol3)d?2S{skSP=GbUGa39k1gY} z6E~ji>sA!M?;Mdr2a?lZ1`JT;3=7#=I#w12#+sUztEz{4-u4d+^!J@=={r=qzUD)3 z|KHrp=wM^jv7WD8r@q>fpWc1mRUDi6@M7haXAhq|di*%?(cjpACa~I(iwjS%6)_ns zHUvE^Dw{@O(lqs9Yn!W8eCZzO z?R)j+l5f)0lw3;cU{CKk>SNf|*^k&ixp{hsg1L9|VOBEB{bFd~iAVPy+`E6@?7>CN zeJ#VrQz-ENiYwP0(O|;PDgeIe~mbAL+cqs2vZnznuL)66ksqd)3g| z>hRz9AKbou=kI&%%l}#bxk47nvBs85u_H6wB7!pgthh9mjmSAXy1@fyFp_0J2< znG_bC&ZH+X5?K`bQkf;{X5gh780ulLoTuGAFME1kzUqG1bN$lehp&5YUB+jiFF!r$ zfBXE|<6DY8SFYSVw)51nE7#85ynFll^&2-X7ZQJimqDiT*bGJ;gXFm`Bwpli=j%>q z(KrlO=lv0uaU6HY#Mmv}ehv&OEIoq`D?r~!qu45_sA0_v4X_v^eNBRHS^uM+?(P>a zUiS6&cR%TWe(U_1xE0S|Ke&2m|CQUrLGm@{u3o)z=IEuruH3$M>&m5TXC9R0ul+Lvf(cX{Ods%L$2|j_wh0 ziQRk$KA8n;pGc)MnKY`yWW^OGrkVzTzM;OIfNsb*|El}N>)!tUzWx_~Up{x{%-KC< zD`#Zgc=hBE6JgdJKX>}f>5G>yT{-{P<+Eo`oIUQ=g*p$TjmXSNla-+o%#JOv&R%aL zU~^$d&x%L}J>c!;KE5VSkD2P zd~DX9=;@cjA9#BG^0||e6Nz2h%L$0`{MpD%|H^$Qj(43naq7aQ3zyCvJKA-w-TA^8 z>i>KFK?9fxxYlWrmK-uDHx6W4=}d6`_x5#W)~C9+6eXSy*+?RQ|Hc5y!|nrEXBBCRBbggKK=*FU<8=NjLU zb?n4}Ymqo>ri7+V2aQhy1As+lY8aUs80hI4Vpi+g_y=!@%_}b3e(FKby}!<%Ja*{7 z;lq+6%Z_)nY~S9pz5Vq0GpA3TItc_ga^%>dCJEbM9`mzvon2>6A3MB%|K85d_PzT%_Ou=8I?&MpACI0r*LA41BsDs~%v=Y_LWjZO z8H3iE@9$6#WF?1*_o%i3%L1%LXRsJ7oO5Vyk*R>^QCxHP)KW7NFe3zHFf+((n9HfG zGBI9>1e7P)JluTO$E6q4?&&yi0f6YJ@do7VW!#nZ(B zQf46dbP9z^24{4kmYK1pz5y00RgF{^t+op-sxC|P^YQcY@^lmcf0~P&y@GEh6~GMEk7q_wn%e^a}}G z8=%6$tZ@`7Askv#X*#&ATF6xJ|wMO7wQ`(haJQD)2WIW76FIu1rb?m6O&OdR1O*qpw zmEXCKGF^+Du+~lJ=pJaSZEa!0HM6iXMRZVLchjHHWmobT)*&^fToNczup?m8Y-k4$ z_L>;;34kyV0&?My0)=876Iqp|t4t&Y_E-$C8%BMOJTgO1&w*)d&h$x0jt_Ot+<(54 zR(bq*Hgjj`RF}UFb7oAo2-uXH9q&Uo*MqtrLvss^zWiz_bd6uQFLI>eoeC_0rGDZ` zrV()iPiQ72D-xMPrcxzL4xNItvoNt)gv`{40&ySInN&=AAo5)1hyYG$1EnML^FKp}G2EE)|e4NS~Tt;y^)A#TbFOR%Pp^3zyl0J5$*UlEyZ z!-M<}%PCS)&`?~N6CIsXk$AlG@Zn4Mj@8n14xYWXbB-*cJZGtP%T=i4|{SNl{U8PF%t|s;wqD;@J73{YSgbTt0N*U~VzGB`klnFJleNd5)uKEdEQI<|8;R>k^WHN=p1{za|JO_cc1&+@52@IEPoDs9e zg@w1X^xLoqQPnmz)YOw;?6CRQE}T4g z=)j31`wku2*Kw$$A{4hsPHCpX@xPZSAgj?KC`e95U8K-GAu&jx(=1BdiA)leU}I@w zVPTK+*%%d(7QaQ}B`_!0;nwiUn7Wd(K)LCvt4%<&OF2#tqdt2QGF5w(rk=i;ot-pS zOQD*XmwLqRX=puotW&ag!JdwNdpkRJH&&LGY)(*zodhBoie)t>#?yX-o{ZQq=mv>v zmsy(GQ^f0HBa(~qV*|M~D`y*;$;PDcjPQaouD#d=qarsKBn^Yn26kJmqpLbq23e>B z5iQXkXKziwndxf~J4!ZXSM6xo+twy&U(ngHr+v@v*5=xxjL5JB+{KXll%0y`qho(S zPeF{?RI|8Lue6ON3F%QmZa5=7Eti0T-Nm6*QH2{!31llen2N*z1!YwO6A*88;5F?gseAUZ5|bjxw~RKAb>Vl_QuVlbE7QSITSMId^ST%wY;WM*Up`S`9v=4hB= zmSgoX68+^E?Pas%kXdRgmMxk;S=!?3PMk`JIW8 zuAI_hj0sj#ADA1fZ@7Fm>;*yPDpcC47%x;~rd@gP?8)tK)oW6cx0X~lY)jofyScHp zEI%V5)Y}$kYizZ6y|e;29X0-q>;g93+9|ght=D#-xrn^If>YB9$_mnxL%4KnV`Bpg zC`}_#)sdNM#>QBz1f!_lpKBJ-_O%f=gS(z9Z zm{{54K!w5bueey>)DWW&*kaW|k4*#0K^?ZwRVW=tTi4__?>l_z%(a7_8{#vI zYqxE0X#tN7ez(<^WhX?rRb4o8taC?EwsR^vnvNR$mZ!-y9Bb2=ZRNR}C2K@PYm9-J zjU9mkP8!HJfkd#eFw#(+A~#3V#5fs))7QshG#5gd3vdbM!RY8W^nqwoUR~?nBgear z2YZJ`ZptjIY-k41&5hN?Sy1m1;L&#B#L2^Z>NDagXQid!DX8Xe(DDQ#%ca)E+FIAd z!~(LzGz#pVl1Vt6rHQ`!;u(|WBnU=k@)C@xp}wA;6l*=bRlrwL;Cc_G4enK<lCN6123VXNh5w z;`-J-oqPAUKO1}|c`Wzj$?K>OGlB3C;QgoBSG5ify zk4?neTN!JuSTIeBA*7(8VkjH>V-{#&umEg@&MGhr08I&TL7}ial@^s)RI{yhXIpFM zlSiix96od?{h;K~?1M+|b|2rqXXno5x{}lwPL#BQ`iJK)Rn36jLhVI!{$P}cXi2N0 zWM{0<#p>&7tE&9qR%OHk`jFm>yfO`6-Az)auI0ltZ}{RJbW9FVfOqy+BEV%!Gs+;tpMIN36Zp zCuJ9wRa8oNEU`;c~cWT~|G%fBBXU+Ow_V%NUI zEqhy>|R&%cg-`~2?BoA;lk3Gk6I2!Fpl z+E)<$vkwLLKl@PTO8ZcvF1$t2udg59{rlFf+jk!KyoX%_d1xT{*@rTCv1xN+dO=C{ zdb|JJha%`f$9j&I#(J@T^r4VM0a2Nar=ETPrw?VK|DQe-x&PINVs{(;JB{(D4~0wk z(T9SyaZJ96ewX&4d>EwrLz($+eJC5C59P+EHJHU~wF=i%&>g z>XzL6!Xnrb&CX0qPKb$)3=IklbmreZQ+oZ)i(bj=l-~J$1CJ9W+wMbS%C&qCYc17( zZ%j%34MBbq%o-pV$N~g{I4Ci%vZ-}veQ{1!R!%N#!{+8@=j7)XRMhTn+r6i~xgsl_ zozfnCx3BvZ^wlhS{pxjp_sbK|o^td3w=s0^%D%e1jQB0ko&pQ?t35?l0`vx4;H42i zAeqTdU5dep)+OXtHtpKeAq^YAvnZ*|byAuCRN@wx+t83Q4&JsMyMis_KrzN4m~{!ajarPg8YeVZqj|`NgH>6~)=H zp7^Mq=g*V6bzgM%JntUdwHEuMN2Rnl<8XKP#fz67qr;zG{$2m4M`aR#lm}w!%cv~Y zwHE}$Z7FMP-Lq%+?j7K>*Ho64Nws@vMQ#1|&SQY#p`#~{K+2-JA}N11yiuyQzOiXr zLuE-`VPVR8lkC37l4n}apFex?yE_hdojiZx@X@249St=VB?X1WrB&6{l7_^_ z#-;}FJ*6*2sA;P&*cxfKyYIoX$4{U)=i%$K4vTd3R;^sVK+S-{C;Ns(MugYhf;XKE zqv7B&Nt5=|=V)1Te4;XoYMXcN+S$4t7PPveysW6Wq`0)QVq4puL&v%XyNA|aEt1c-nfb->5b@dIkwM{3>>T01IvcA5qzOK4#c2m>t1BYskb~M*O zwLw`~d1%7R2a<;va51`1>Z@Zh_7q5#xS88vbUe4$M{kIA$~*n?@ylZHs9^$4h+T7O zd1+~0k)$B8sI;Q4rLAMvv2$mSoj-eMcT-K3^z9!d<<)idP0h_sO^xvCk-e3L6}4Hl zb%1_dLuF-i?e4v8JE}^ma`TERYwBuC%Y7PN-F*oAQV$;7#;IGFQP_^oZqP@7Cz@(G zwjS8wqE2*9?|lBNOQjLft*a@iY%6N$JbY})sk5g~9zWR*SzuV=d}zL^tgdfr0%8NK zI!QgF0bYSp*}5mL;CXv;eHHjMj+%!}(4QQ;ncY#c}2mEh~{Hbg5`a+k}>uSJa>HK6LEx-u*jkON;XJ3QI}= zEHHEvK&`E-t*=jNkZ)>gXl#@;ET}K8IefF@&Grm<6H4jsy%j~3@V=BrxG$+%x2CqL zIw5)A^=FT6-n#Xq17k%Ky7`C1#3hH67I*}@&yitNq&wLxpFQ(ukIJH9;J=w$YfDNm zY~Gp&=vG$2P)!X|u##G3>E~_r($~EtHOMqJCN<1$tZ7WUeRcb(_tjaYrTe#)R5ifM zT56JNv2``o)ipJh#T(MA@+-R@JiBq%Q->v96BHxK*s?XDes6GeC>B|=?%x_z6qC1= z=3lO;1gc6`Gr1O14a>T%slKMXv`{*kMp$x~0FYhkM3!Xto!Wi=OGDPa>Jn(lt^F}i zNsS)xLQUP4*i)Y#9WN_teblN)5c`KEW@K&MT9{sbF;7bVRX&BKF>OY@;)dj&;LN;dzVCmBb6w~9w+IR3*=v`z*Is+= zb+46{mw&ZLh?!I(+6+6pG5(O5ot6`s`?~Pxr8fmUF^O_RrX`~jhCD?gNalsgZa;iL z&?ylkyG@)Q#EDPl!3{^qxyiqLHIfmEfG3B~fXg5BAN z@^<8k(zk8T&CbbAl@mT7-A_vkz5eFN=?AY8_(~<7z#|H&2qHq6k+*F}`rg-1o;`W= z_UF-_0|HiY5_m$95E6=WBxMUP4CYRpZy2^l1f2pH0jQ7Or4%0AD?osstW0*sf^?~J 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 hOh;q=*@e_^a~bPD^G2 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

iXiPt-xu{(TJ=otwS?J71ZI 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

U;SZ1@ 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 U-R!pi*=b{LRsaA13_|{9W_8*#`Tzg` literal 0 HcmV?d00001 diff --git a/xcodecapp-cocoa.pch b/xcodecapp-cocoa.pch new file mode 100644 index 000000000..ffbc47584 --- /dev/null +++ b/xcodecapp-cocoa.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'xcodecapp-cocoa' target in the 'xcodecapp-cocoa' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/xcodecapp-cocoa.png b/xcodecapp-cocoa.png new file mode 100644 index 0000000000000000000000000000000000000000..155ead65d3032fcec969bf45be8b1248fc7cf38c GIT binary patch literal 290103 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∋}%CQ4BJ2)*+UY5t?dCaiA%C(1uY@stvnx;%o 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 literal 0 HcmV?d00001 diff --git a/xcodecapp-cocoa.xcodeproj/TemplateIcon.icns b/xcodecapp-cocoa.xcodeproj/TemplateIcon.icns new file mode 100644 index 0000000000000000000000000000000000000000..62cb7015e09d6ea3e65d7f7949c4c07f9246a908 GIT binary patch literal 52318 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 WhsmLR^b3` + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + DefaultDescriptionKey + DockingSystemVisible + + Extension + mode1v3 + FavBarConfig + + PBXProjectModuleGUID + 8E01A8EE0DE51C830008BB35 + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1v3 + MajorVersion + 33 + MinorVersion + 0 + Name + Default + Notifications + + OpenEditors + + PerspectiveWidths + + -1 + -1 + + Perspectives + + + ChosenToolbarItems + + active-target-popup + active-buildstyle-popup + action + NSToolbarFlexibleSpaceItem + buildOrClean + build-and-goOrGo + com.apple.ide.PBXToolbarStopButton + get-info + toggle-editor + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProjectWithEditor + Identifier + perspective.project + IsVertical + + Layout + + + BecomeActive + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 269 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 29B97314FDCFA39411CA2CEA + 080E96DDFE201D6D7F000001 + 29B97323FDCFA39411CA2CEA + 1058C7A0FEA54F0111CA2CBB + 1C37FABC05509CD000000102 + 1CC0EA4004350EF90041110B + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 21 + 20 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {269, 430}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {286, 448}} + GroupTreeTableConfiguration + + MainColumn + 269 + + RubberWindowFrame + 545 -696 601 489 0 -800 1280 800 + + Module + PBXSmartGroupTreeModule + Proportion + 286pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {310, 0}} + RubberWindowFrame + 545 -696 601 489 0 -800 1280 800 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 5}, {310, 443}} + RubberWindowFrame + 545 -696 601 489 0 -800 1280 800 + + Module + XCDetailModule + Proportion + 443pt + + + Proportion + 310pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 8E480DF30E980A1F005A51A6 + 1CE0B1FE06471DED0097A5F4 + 8E480DF40E980A1F005A51A6 + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.morph + IsVertical + 0 + Layout + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 11E0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 29B97314FDCFA39411CA2CEA + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 337}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 1 + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 355}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 373 269 690 397 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 100% + + + Name + Morph + PreferredWidth + 300 + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + + TableOfContents + + 11E0B1FE06471DED0097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default.shortV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 1 + Type + Perspectives + UpdateMessage + The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? + WindowJustification + 5 + WindowOrderList + + 8E01A8EF0DE51C830008BB35 + 1C78EAAD065D492600B07095 + 1CD10A99069EF8BA00B06720 + /Users/awt/xcodecapp-cocoa/xcodecapp-cocoa.xcodeproj + + WindowString + 545 -696 601 489 0 -800 1280 800 + WindowToolsV3 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + IsVertical + + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + AppController.m + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {892, 440}} + RubberWindowFrame + 18 -722 892 722 0 -800 1280 800 + + Module + PBXNavigatorGroup + Proportion + 440pt + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 445}, {892, 236}} + RubberWindowFrame + 18 -722 892 722 0 -800 1280 800 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 681pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 8E01A8EF0DE51C830008BB35 + 8E480DF50E980A1F005A51A6 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowString + 18 -722 892 722 0 -800 1280 800 + WindowToolGUID + 8E01A8EF0DE51C830008BB35 + WindowToolIsVisible + + + + FirstTimeWindowDisplayed + + Identifier + windowTool.debugger + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {316, 203}} + {{316, 0}, {378, 203}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 203}} + {{0, 203}, {694, 178}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 381}} + PBXDebugSessionStackFrameViewKey + + DebugVariablesTableConfiguration + + Name + 120 + Value + 85 + Summary + 148 + + Frame + {{316, 0}, {378, 203}} + RubberWindowFrame + 429 -422 694 422 0 -800 1280 800 + + RubberWindowFrame + 429 -422 694 422 0 -800 1280 800 + + Module + PBXDebugSessionModule + Proportion + 381pt + + + Proportion + 381pt + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + + TableOfContents + + 1CD10A99069EF8BA00B06720 + 8E480DF60E980A1F005A51A6 + 1C162984064C10D400B95A72 + 8E480DF70E980A1F005A51A6 + 8E480DF80E980A1F005A51A6 + 8E480DF90E980A1F005A51A6 + 8E480DFA0E980A1F005A51A6 + 8E480DFB0E980A1F005A51A6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 429 -422 694 422 0 -800 1280 800 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + MENUSEPARATOR + + + FirstTimeWindowDisplayed + + Identifier + windowTool.debuggerConsole + IsVertical + + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {1696, 681}} + RubberWindowFrame + 109 222 1696 722 0 0 1920 1178 + + Module + PBXDebugCLIModule + Proportion + 681pt + + + Proportion + 681pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + + TableOfContents + + 1C78EAAD065D492600B07095 + 8E480E040E980B9A005A51A6 + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 109 222 1696 722 0 0 1920 1178 + WindowToolGUID + 1C78EAAD065D492600B07095 + WindowToolIsVisible + + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scm + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 100% + + + Proportion + 100% + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.projectFormatConflicts + Layout + + + Dock + + + Module + XCProjectFormatConflictsModule + Proportion + 100% + + + Proportion + 100% + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + 0 + WindowContentMinSize + 450 300 + WindowString + 50 850 472 307 0 0 1440 877 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 332pt + + + Proportion + 332pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + 0 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/xcodecapp-cocoa.xcodeproj/awt.pbxuser b/xcodecapp-cocoa.xcodeproj/awt.pbxuser new file mode 100644 index 000000000..f03c50e2b --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/awt.pbxuser @@ -0,0 +1,152 @@ +// !$*UTF8*$! +{ + 29B97313FDCFA39411CA2CEA /* Project object */ = { + activeArchitecture = i386; + activeBuildConfigurationName = Debug; + activeExecutable = 8E01A8CD0DE519E70008BB35 /* xcodecapp-cocoa */; + activeTarget = 8D1107260486CEB800E47090 /* xcodecapp-cocoa */; + addToTargets = ( + 8D1107260486CEB800E47090 /* xcodecapp-cocoa */, + ); + breakpoints = ( + 8EF107B90DFCF23200C52EB1 /* AppController.m:30 */, + 8EF107CA0DFCF4A100C52EB1 /* AppController.m:62 */, + ); + codeSenseManager = 8E01A8DC0DE51A060008BB35 /* Code sense */; + executables = ( + 8E01A8CD0DE519E70008BB35 /* xcodecapp-cocoa */, + ); + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 71, + 20, + 48, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 244845075; + PBXWorkspaceStateSaveDate = 244845075; + }; + sourceControlManager = 8E01A8DB0DE51A060008BB35 /* Source Control */; + userBuildSettings = { + }; + }; + 29B97316FDCFA39411CA2CEA /* main.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1176, 392}}"; + sepNavSelRange = "{818, 0}"; + sepNavVisRange = "{297, 521}"; + }; + }; + 8D1107260486CEB800E47090 /* xcodecapp-cocoa */ = { + activeExec = 0; + executables = ( + 8E01A8CD0DE519E70008BB35 /* xcodecapp-cocoa */, + ); + }; + 8E01A8CD0DE519E70008BB35 /* xcodecapp-cocoa */ = { + isa = PBXExecutable; + activeArgIndices = ( + ); + argumentStrings = ( + ); + autoAttachOnCrash = 1; + breakpointsEnabled = 0; + configStateDict = { + }; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = ""; + enableDebugStr = 1; + environmentEntries = ( + ); + executableSystemSymbolLevel = 0; + executableUserSymbolLevel = 0; + libgmallocEnabled = 0; + name = xcodecapp-cocoa; + savedGlobals = { + }; + sourceDirectories = ( + ); + variableFormatDictionary = { + "*eventIds-long long unsigned int-mycallback" = 3; + }; + }; + 8E01A8DB0DE51A060008BB35 /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + }; + }; + 8E01A8DC0DE51A060008BB35 /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + 8E01A91D0DE9EED20008BB35 /* AppController.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {692, 280}}"; + sepNavSelRange = "{234, 37}"; + sepNavVisRange = "{146, 185}"; + sepNavWindowFrame = "{{112, 264}, {1441, 774}}"; + }; + }; + 8E01A91E0DE9EED20008BB35 /* AppController.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {692, 2324}}"; + sepNavSelRange = "{4949, 0}"; + sepNavVisRange = "{3760, 551}"; + sepNavWindowFrame = "{{15, -1}, {1441, 774}}"; + }; + }; + 8EF107B90DFCF23200C52EB1 /* AppController.m:30 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 8E01A91E0DE9EED20008BB35 /* AppController.m */; + functionName = "-awakeFromNib"; + hitCount = 1; + ignoreCount = 0; + lineNumber = 30; + location = xcodecapp-cocoa; + modificationTime = 234708321.122562; + state = 2; + }; + 8EF107CA0DFCF4A100C52EB1 /* AppController.m:62 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 8E01A91E0DE9EED20008BB35 /* AppController.m */; + functionName = "mycallback()"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 62; + location = xcodecapp-cocoa; + modificationTime = 234708306.739971; + state = 2; + }; +} diff --git a/xcodecapp-cocoa.xcodeproj/project.pbxproj b/xcodecapp-cocoa.xcodeproj/project.pbxproj new file mode 100644 index 000000000..a5a422e8c --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/project.pbxproj @@ -0,0 +1,310 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 024A03DD13696C1900DCBE4D /* xcodecapp-cocoa.icns in Resources */ = {isa = PBXBuildFile; fileRef = 024A03DC13696C1900DCBE4D /* xcodecapp-cocoa.icns */; }; + 024A03DF13696D9500DCBE4D /* xcodecapp-cocoa.png in Resources */ = {isa = PBXBuildFile; fileRef = 024A03DE13696D9500DCBE4D /* xcodecapp-cocoa.png */; }; + 024A040B13698E7800DCBE4D /* project.pbxproj in Resources */ = {isa = PBXBuildFile; fileRef = 024A040A13698E7700DCBE4D /* project.pbxproj */; }; + 024A041213699D6800DCBE4D /* parser.j in Sources */ = {isa = PBXBuildFile; fileRef = 024A041113699D6800DCBE4D /* parser.j */; }; + 024A041413699DD400DCBE4D /* parser.j in Resources */ = {isa = PBXBuildFile; fileRef = 024A041113699D6800DCBE4D /* parser.j */; }; + 027D999B13696A7000D3DB13 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; }; + 027D999C13696A7000D3DB13 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; + 027D999E13696A7000D3DB13 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; + 027D999F13696A7000D3DB13 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E01A91E0DE9EED20008BB35 /* AppController.m */; }; + 027D99A113696A7000D3DB13 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; + 027D99A213696A7000D3DB13 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E01A8DD0DE51A7C0008BB35 /* CoreServices.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 024A03DC13696C1900DCBE4D /* xcodecapp-cocoa.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "xcodecapp-cocoa.icns"; sourceTree = ""; }; + 024A03DE13696D9500DCBE4D /* xcodecapp-cocoa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "xcodecapp-cocoa.png"; sourceTree = ""; }; + 024A040A13698E7700DCBE4D /* project.pbxproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.pbxproject; path = project.pbxproj; sourceTree = ""; }; + 024A041113699D6800DCBE4D /* parser.j */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.objj; path = parser.j; sourceTree = ""; }; + 027D9989136969DD00D3DB13 /* xcodecapp-cocoa.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "xcodecapp-cocoa.pch"; sourceTree = ""; }; + 027D99A613696A7000D3DB13 /* xcodecapp-cocoa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "xcodecapp-cocoa.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; + 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; + 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; + 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = ""; }; + 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; + 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; + 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 8E01A8DD0DE51A7C0008BB35 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; + 8E01A91D0DE9EED20008BB35 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + 8E01A91E0DE9EED20008BB35 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 027D99A013696A7000D3DB13 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 027D99A113696A7000D3DB13 /* Cocoa.framework in Frameworks */, + 027D99A213696A7000D3DB13 /* CoreServices.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 080E96DDFE201D6D7F000001 /* Classes */ = { + isa = PBXGroup; + children = ( + 8E01A91D0DE9EED20008BB35 /* AppController.h */, + 8E01A91E0DE9EED20008BB35 /* AppController.m */, + ); + name = Classes; + sourceTree = ""; + }; + 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { + isa = PBXGroup; + children = ( + 8E01A8DD0DE51A7C0008BB35 /* CoreServices.framework */, + 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, + ); + name = "Linked Frameworks"; + sourceTree = ""; + }; + 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 29B97324FDCFA39411CA2CEA /* AppKit.framework */, + 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */, + 29B97325FDCFA39411CA2CEA /* Foundation.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + 19C28FACFE9D520D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 027D99A613696A7000D3DB13 /* xcodecapp-cocoa.app */, + ); + name = Products; + sourceTree = ""; + }; + 29B97314FDCFA39411CA2CEA /* xcodecapp-cocoa */ = { + isa = PBXGroup; + children = ( + 080E96DDFE201D6D7F000001 /* Classes */, + 29B97315FDCFA39411CA2CEA /* Other Sources */, + 29B97317FDCFA39411CA2CEA /* Resources */, + 29B97323FDCFA39411CA2CEA /* Frameworks */, + 19C28FACFE9D520D11CA2CBB /* Products */, + ); + name = "xcodecapp-cocoa"; + sourceTree = ""; + }; + 29B97315FDCFA39411CA2CEA /* Other Sources */ = { + isa = PBXGroup; + children = ( + 027D9989136969DD00D3DB13 /* xcodecapp-cocoa.pch */, + 29B97316FDCFA39411CA2CEA /* main.m */, + ); + name = "Other Sources"; + sourceTree = ""; + }; + 29B97317FDCFA39411CA2CEA /* Resources */ = { + isa = PBXGroup; + children = ( + 024A041113699D6800DCBE4D /* parser.j */, + 024A03DE13696D9500DCBE4D /* xcodecapp-cocoa.png */, + 024A040A13698E7700DCBE4D /* project.pbxproj */, + 024A03DC13696C1900DCBE4D /* xcodecapp-cocoa.icns */, + 8D1107310486CEB800E47090 /* Info.plist */, + 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, + 29B97318FDCFA39411CA2CEA /* MainMenu.nib */, + ); + name = Resources; + sourceTree = ""; + }; + 29B97323FDCFA39411CA2CEA /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, + 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 027D999913696A7000D3DB13 /* xcodecapp-cocoa */ = { + isa = PBXNativeTarget; + buildConfigurationList = 027D99A313696A7000D3DB13 /* Build configuration list for PBXNativeTarget "xcodecapp-cocoa" */; + buildPhases = ( + 027D999A13696A7000D3DB13 /* Resources */, + 027D999D13696A7000D3DB13 /* Sources */, + 027D99A013696A7000D3DB13 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "xcodecapp-cocoa"; + productInstallPath = "$(HOME)/Applications"; + productName = "xcodecapp-cocoa"; + productReference = 027D99A613696A7000D3DB13 /* xcodecapp-cocoa.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 29B97313FDCFA39411CA2CEA /* Project object */ = { + isa = PBXProject; + buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "xcodecapp-cocoa" */; + compatibilityVersion = "Xcode 3.1"; + developmentRegion = English; + hasScannedForEncodings = 1; + knownRegions = ( + en, + ); + mainGroup = 29B97314FDCFA39411CA2CEA /* xcodecapp-cocoa */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 027D999913696A7000D3DB13 /* xcodecapp-cocoa */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 027D999A13696A7000D3DB13 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 027D999B13696A7000D3DB13 /* MainMenu.nib in Resources */, + 027D999C13696A7000D3DB13 /* InfoPlist.strings in Resources */, + 024A03DD13696C1900DCBE4D /* xcodecapp-cocoa.icns in Resources */, + 024A041413699DD400DCBE4D /* parser.j in Resources */, + 024A03DF13696D9500DCBE4D /* xcodecapp-cocoa.png in Resources */, + 024A040B13698E7800DCBE4D /* project.pbxproj in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 027D999D13696A7000D3DB13 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 027D999E13696A7000D3DB13 /* main.m in Sources */, + 027D999F13696A7000D3DB13 /* AppController.m in Sources */, + 024A041213699D6800DCBE4D /* parser.j in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 089C165DFE840E0CC02AAC07 /* English */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = { + isa = PBXVariantGroup; + children = ( + 29B97319FDCFA39411CA2CEA /* English */, + ); + name = MainMenu.nib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 027D99A413696A7000D3DB13 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "xcodecapp-cocoa.pch"; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "xcodecapp-cocoa"; + }; + name = Debug; + }; + 027D99A513696A7000D3DB13 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "xcodecapp-cocoa.pch"; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "xcodecapp-cocoa"; + }; + name = Release; + }; + C01FCF4F08A954540054247B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + GCC_ENABLE_OBJC_GC = supported; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + ONLY_ACTIVE_ARCH = YES; + PREBINDING = NO; + SDKROOT = macosx10.6; + }; + name = Debug; + }; + C01FCF5008A954540054247B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + GCC_ENABLE_OBJC_GC = supported; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = macosx10.6; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 027D99A313696A7000D3DB13 /* Build configuration list for PBXNativeTarget "xcodecapp-cocoa" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 027D99A413696A7000D3DB13 /* Debug */, + 027D99A513696A7000D3DB13 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C01FCF4E08A954540054247B /* Build configuration list for PBXProject "xcodecapp-cocoa" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C01FCF4F08A954540054247B /* Debug */, + C01FCF5008A954540054247B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; +} diff --git a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..51526990b --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 000000000..ac2223904 --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate @@ -0,0 +1,13256 @@ + + + + + $archiver + NSKeyedArchiver + $objects + + $null + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 2 + + + CF$UID + 3 + + + CF$UID + 4 + + + NS.objects + + + CF$UID + 5 + + + CF$UID + 392 + + + CF$UID + 640 + + + + 928A17DC-3758-49A2-9203-5FB895387403 + IDEWorkspaceDocument + 6A462787-83C9-491C-A7D7-5344D97CEC84 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 6 + + + CF$UID + 7 + + + CF$UID + 8 + + + CF$UID + 9 + + + CF$UID + 10 + + + CF$UID + 11 + + + NS.objects + + + CF$UID + 12 + + + CF$UID + 390 + + + CF$UID + 22 + + + CF$UID + 391 + + + CF$UID + 6 + + + CF$UID + 2 + + + + IDEWorkspaceTabController_F6629676-5125-400C-BED1-967B80218B9D + IDEOrderedWorkspaceTabControllers + IDEWindowToolbarIsVisible + IDEWindowFrame + IDEActiveWorkspaceTabController + IDEWorkspaceWindowControllerUniqueIdentifier + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 13 + + + CF$UID + 14 + + + CF$UID + 15 + + + CF$UID + 16 + + + CF$UID + 17 + + + CF$UID + 18 + + + CF$UID + 19 + + + CF$UID + 20 + + + NS.objects + + + CF$UID + 21 + + + CF$UID + 22 + + + CF$UID + 23 + + + CF$UID + 24 + + + CF$UID + 37 + + + CF$UID + 63 + + + CF$UID + 22 + + + CF$UID + 72 + + + + IDETabLabel + IDEShowNavigator + AssistantEditorsLayout + IDEWorkspaceTabControllerUtilityAreaSplitView + IDENavigatorArea + IDEWorkspaceTabControllerDesignAreaSplitView + IDEShowUtilities + IDEEditorArea + xcodecapp-cocoa.xcodeproj + + 0 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 26 + + + + DVTSplitViewItems + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 27 + + + CF$UID + 33 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 31 + + + + DVTIdentifier + DVTViewMagnitude + + 511 + + $classes + + NSDictionary + NSObject + + $classname + NSDictionary + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 34 + + + + 224 + + $classes + + NSMutableArray + NSArray + NSObject + + $classname + NSMutableArray + + + $classes + + NSMutableDictionary + NSDictionary + NSObject + + $classname + NSMutableDictionary + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 38 + + + CF$UID + 39 + + + NS.objects + + + CF$UID + 39 + + + CF$UID + 40 + + + + SelectedNavigator + Xcode.IDEKit.Navigator.Structure + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 41 + + + CF$UID + 42 + + + CF$UID + 43 + + + CF$UID + 44 + + + CF$UID + 45 + + + CF$UID + 46 + + + CF$UID + 47 + + + NS.objects + + + CF$UID + 48 + + + CF$UID + 22 + + + CF$UID + 49 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 51 + + + CF$UID + 55 + + + + IDEVisibleRect + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDESelectedObjects + IDEExpandedItemsSet + {{0, 0}, {0, 0}} + + $class + + CF$UID + 50 + + NS.objects + + + + $classes + + NSSet + NSObject + + $classname + NSSet + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 52 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + + xcodecapp-cocoa + + $classes + + NSArray + NSObject + + $classname + NSArray + + + $class + + CF$UID + 50 + + NS.objects + + + CF$UID + 56 + + + CF$UID + 57 + + + CF$UID + 59 + + + CF$UID + 61 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 58 + + + + Classes + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 60 + + + + Other Sources + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 62 + + + + Resources + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 64 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 65 + + + CF$UID + 67 + + + CF$UID + 69 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 17 + + + CF$UID + 66 + + + + 176 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 20 + + + CF$UID + 68 + + + + 821 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 70 + + + CF$UID + 71 + + + + IDEUtilitiesArea + 260 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 73 + + + CF$UID + 74 + + + CF$UID + 75 + + + CF$UID + 76 + + + CF$UID + 77 + + + CF$UID + 78 + + + CF$UID + 79 + + + CF$UID + 80 + + + NS.objects + + + CF$UID + 22 + + + CF$UID + 81 + + + CF$UID + 344 + + + CF$UID + 370 + + + CF$UID + 23 + + + CF$UID + 371 + + + CF$UID + 379 + + + CF$UID + 380 + + + + ShowDebuggerArea + IDEEditorMode_Standard + IDEEDitorArea_DebugArea + IDEShowEditor + EditorMode + DebuggerSplitView + DefaultPersistentRepresentations + layoutTree + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 82 + + + NS.objects + + + CF$UID + 83 + + + + EditorLayout_PersistentRepresentation + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 84 + + + NS.objects + + + CF$UID + 85 + + + + Main + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + CF$UID + 88 + + + NS.objects + + + CF$UID + 89 + + + CF$UID + 23 + + + CF$UID + 342 + + + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 90 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 91 + + + CF$UID + 92 + + + CF$UID + 93 + + + CF$UID + 94 + + + CF$UID + 95 + + + CF$UID + 96 + + + CF$UID + 97 + + + NS.objects + + + CF$UID + 98 + + + CF$UID + 99 + + + CF$UID + 110 + + + CF$UID + 53 + + + CF$UID + 53 + + + CF$UID + 339 + + + CF$UID + 340 + + + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + com.apple.xcode.project + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 105 + + DomainIdentifier + + CF$UID + 100 + + IdentifierPath + + CF$UID + 101 + + IndexOfDocumentIdentifier + + CF$UID + 104 + + + Xcode.IDENavigableItemDomain.WorkspaceStructure + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 102 + + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 53 + + + + $classes + + IDEArchivableStringIndexPair + NSObject + + $classname + IDEArchivableStringIndexPair + + 9223372036854775807 + + $class + + CF$UID + 108 + + documentURL + + CF$UID + 106 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + + + $classes + + NSMutableString + NSString + NSObject + + $classname + NSMutableString + + + $classes + + DVTDocumentLocation + NSObject + + $classname + DVTDocumentLocation + + + $classes + + IDENavigableItemArchivableRepresentation + NSObject + + $classname + IDENavigableItemArchivableRepresentation + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 111 + + + CF$UID + 112 + + + CF$UID + 113 + + + CF$UID + 114 + + + CF$UID + 115 + + + NS.objects + + + CF$UID + 116 + + + CF$UID + 117 + + + CF$UID + 116 + + + CF$UID + 123 + + + CF$UID + 338 + + + + Xcode3ProjectEditorPreviousProjectEditorClass + Xcode3ProjectEditor.sourceList.splitview + Xcode3ProjectEditorPreviousTargetEditorClass + Xcode3ProjectEditorSelectedDocumentLocations + Xcode3ProjectEditor_Xcode3BuildSettingsEditor + Xcode3BuildSettingsEditor + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 118 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 119 + + + CF$UID + 121 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 120 + + + + 112 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 122 + + + + 1118 + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 124 + + + + + $class + + CF$UID + 337 + + documentURL + + CF$UID + 125 + + selection + + CF$UID + 127 + + timestamp + + CF$UID + 126 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + 325675783.89327598 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 128 + + + CF$UID + 129 + + + CF$UID + 130 + + + NS.objects + + + CF$UID + 53 + + + CF$UID + 116 + + + CF$UID + 131 + + + + Project + Editor + Xcode3BuildSettingsEditorLocations + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 132 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + CF$UID + 136 + + + CF$UID + 137 + + + CF$UID + 138 + + + NS.objects + + + CF$UID + 139 + + + CF$UID + 140 + + + CF$UID + 23 + + + CF$UID + 23 + + + CF$UID + 23 + + + CF$UID + 141 + + + + Xcode3BuildPropertyNameDisplayMode + Selected Build Properties + Xcode3BuildSettingsEditorDisplayMode + Xcode3BuildPropertyValueDisplayMode + Xcode3BuildSettingsEditorMode + Collapsed Build Property Categories + 1 + + $class + + CF$UID + 35 + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 142 + + + CF$UID + 143 + + + CF$UID + 144 + + + CF$UID + 145 + + + CF$UID + 146 + + + CF$UID + 147 + + + CF$UID + 148 + + + CF$UID + 149 + + + CF$UID + 150 + + + CF$UID + 151 + + + CF$UID + 152 + + + CF$UID + 153 + + + CF$UID + 154 + + + CF$UID + 155 + + + CF$UID + 156 + + + CF$UID + 157 + + + CF$UID + 158 + + + CF$UID + 159 + + + CF$UID + 160 + + + CF$UID + 161 + + + CF$UID + 162 + + + CF$UID + 163 + + + CF$UID + 164 + + + CF$UID + 165 + + + CF$UID + 166 + + + CF$UID + 167 + + + CF$UID + 168 + + + CF$UID + 169 + + + CF$UID + 170 + + + CF$UID + 171 + + + CF$UID + 172 + + + CF$UID + 173 + + + CF$UID + 174 + + + CF$UID + 175 + + + CF$UID + 176 + + + CF$UID + 177 + + + CF$UID + 178 + + + CF$UID + 179 + + + CF$UID + 180 + + + CF$UID + 181 + + + CF$UID + 182 + + + CF$UID + 183 + + + CF$UID + 184 + + + CF$UID + 185 + + + CF$UID + 186 + + + CF$UID + 187 + + + CF$UID + 188 + + + CF$UID + 189 + + + CF$UID + 190 + + + CF$UID + 191 + + + CF$UID + 192 + + + CF$UID + 193 + + + CF$UID + 194 + + + CF$UID + 195 + + + CF$UID + 196 + + + CF$UID + 197 + + + CF$UID + 198 + + + CF$UID + 199 + + + CF$UID + 200 + + + CF$UID + 201 + + + CF$UID + 202 + + + CF$UID + 203 + + + CF$UID + 204 + + + CF$UID + 205 + + + CF$UID + 206 + + + CF$UID + 207 + + + CF$UID + 208 + + + CF$UID + 209 + + + CF$UID + 210 + + + CF$UID + 211 + + + CF$UID + 212 + + + CF$UID + 213 + + + CF$UID + 214 + + + CF$UID + 215 + + + CF$UID + 216 + + + CF$UID + 217 + + + CF$UID + 218 + + + CF$UID + 219 + + + CF$UID + 220 + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + CF$UID + 225 + + + CF$UID + 226 + + + CF$UID + 227 + + + CF$UID + 228 + + + CF$UID + 229 + + + CF$UID + 230 + + + CF$UID + 231 + + + CF$UID + 232 + + + CF$UID + 233 + + + CF$UID + 234 + + + CF$UID + 235 + + + CF$UID + 236 + + + CF$UID + 237 + + + CF$UID + 238 + + + CF$UID + 239 + + + CF$UID + 240 + + + CF$UID + 241 + + + CF$UID + 242 + + + CF$UID + 243 + + + CF$UID + 244 + + + CF$UID + 245 + + + CF$UID + 246 + + + CF$UID + 247 + + + CF$UID + 248 + + + CF$UID + 249 + + + CF$UID + 250 + + + CF$UID + 251 + + + CF$UID + 252 + + + CF$UID + 253 + + + CF$UID + 254 + + + CF$UID + 255 + + + CF$UID + 256 + + + CF$UID + 257 + + + CF$UID + 258 + + + CF$UID + 259 + + + CF$UID + 260 + + + CF$UID + 261 + + + CF$UID + 262 + + + CF$UID + 263 + + + CF$UID + 264 + + + CF$UID + 265 + + + CF$UID + 266 + + + CF$UID + 267 + + + CF$UID + 268 + + + CF$UID + 269 + + + CF$UID + 270 + + + CF$UID + 271 + + + CF$UID + 272 + + + CF$UID + 273 + + + CF$UID + 274 + + + CF$UID + 275 + + + CF$UID + 276 + + + CF$UID + 277 + + + CF$UID + 278 + + + CF$UID + 279 + + + CF$UID + 280 + + + CF$UID + 281 + + + CF$UID + 282 + + + CF$UID + 283 + + + CF$UID + 284 + + + CF$UID + 285 + + + CF$UID + 286 + + + CF$UID + 287 + + + CF$UID + 288 + + + CF$UID + 289 + + + CF$UID + 290 + + + CF$UID + 291 + + + CF$UID + 292 + + + CF$UID + 293 + + + CF$UID + 294 + + + CF$UID + 295 + + + CF$UID + 296 + + + CF$UID + 297 + + + CF$UID + 298 + + + CF$UID + 299 + + + CF$UID + 300 + + + CF$UID + 301 + + + CF$UID + 302 + + + CF$UID + 303 + + + CF$UID + 304 + + + CF$UID + 305 + + + CF$UID + 306 + + + CF$UID + 307 + + + CF$UID + 308 + + + CF$UID + 309 + + + CF$UID + 310 + + + CF$UID + 311 + + + CF$UID + 312 + + + CF$UID + 313 + + + CF$UID + 314 + + + CF$UID + 315 + + + CF$UID + 316 + + + CF$UID + 317 + + + CF$UID + 318 + + + CF$UID + 319 + + + CF$UID + 320 + + + CF$UID + 321 + + + CF$UID + 322 + + + CF$UID + 323 + + + CF$UID + 324 + + + CF$UID + 325 + + + CF$UID + 326 + + + CF$UID + 327 + + + CF$UID + 328 + + + CF$UID + 329 + + + CF$UID + 330 + + + CF$UID + 331 + + + CF$UID + 332 + + + CF$UID + 333 + + + CF$UID + 334 + + + CF$UID + 335 + + + CF$UID + 336 + + + + + $class + + CF$UID + 107 + + NS.string + Architectures||ADDITIONAL_SDKS + + + $class + + CF$UID + 107 + + NS.string + Architectures||ARCHS + + + $class + + CF$UID + 107 + + NS.string + Architectures||SDKROOT + + + $class + + CF$UID + 107 + + NS.string + Architectures||SUPPORTED_PLATFORMS + + + $class + + CF$UID + 107 + + NS.string + Architectures||VALID_ARCHS + + + $class + + CF$UID + 107 + + NS.string + Build Locations||SYMROOT + + + $class + + CF$UID + 107 + + NS.string + Build Locations||OBJROOT + + + $class + + CF$UID + 107 + + NS.string + Build Locations||SHARED_PRECOMPS_DIR + + + $class + + CF$UID + 107 + + NS.string + Build Options||BUILD_VARIANTS + + + $class + + CF$UID + 107 + + NS.string + Build Options||DEBUG_INFORMATION_FORMAT + + + $class + + CF$UID + 107 + + NS.string + Build Options||ENABLE_OPENMP_SUPPORT + + + $class + + CF$UID + 107 + + NS.string + Build Options||GENERATE_PROFILING_CODE + + + $class + + CF$UID + 107 + + NS.string + Build Options||PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR + + + $class + + CF$UID + 107 + + NS.string + Build Options||RUN_CLANG_STATIC_ANALYZER + + + $class + + CF$UID + 107 + + NS.string + Build Options||SCAN_ALL_SOURCE_FILES_FOR_INCLUDES + + + $class + + CF$UID + 107 + + NS.string + Build Options||VALIDATE_PRODUCT + + + $class + + CF$UID + 107 + + NS.string + Code Signing||CODE_SIGN_ENTITLEMENTS + + + $class + + CF$UID + 107 + + NS.string + Code Signing||CODE_SIGN_IDENTITY + + + $class + + CF$UID + 107 + + NS.string + Code Signing||CODE_SIGN_RESOURCE_RULES_PATH + + + $class + + CF$UID + 107 + + NS.string + Code Signing||OTHER_CODE_SIGN_FLAGS + + + $class + + CF$UID + 107 + + NS.string + Compiler Version||GCC_VERSION + + + $class + + CF$UID + 107 + + NS.string + Deployment||STRIPFLAGS + + + $class + + CF$UID + 107 + + NS.string + Deployment||ALTERNATE_GROUP + + + $class + + CF$UID + 107 + + NS.string + Deployment||ALTERNATE_OWNER + + + $class + + CF$UID + 107 + + NS.string + Deployment||ALTERNATE_MODE + + + $class + + CF$UID + 107 + + NS.string + Deployment||ALTERNATE_PERMISSIONS_FILES + + + $class + + CF$UID + 107 + + NS.string + Deployment||COMBINE_HIDPI_IMAGES + + + $class + + CF$UID + 107 + + NS.string + Deployment||DEPLOYMENT_LOCATION + + + $class + + CF$UID + 107 + + NS.string + Deployment||DEPLOYMENT_POSTPROCESSING + + + $class + + CF$UID + 107 + + NS.string + Deployment||INSTALL_GROUP + + + $class + + CF$UID + 107 + + NS.string + Deployment||INSTALL_OWNER + + + $class + + CF$UID + 107 + + NS.string + Deployment||INSTALL_MODE_FLAG + + + $class + + CF$UID + 107 + + NS.string + Deployment||DSTROOT + + + $class + + CF$UID + 107 + + NS.string + Deployment||INSTALL_PATH + + + $class + + CF$UID + 107 + + NS.string + Deployment||MACOSX_DEPLOYMENT_TARGET + + + $class + + CF$UID + 107 + + NS.string + Deployment||SKIP_INSTALL + + + $class + + CF$UID + 107 + + NS.string + Deployment||COPY_PHASE_STRIP + + + $class + + CF$UID + 107 + + NS.string + Deployment||STRIP_INSTALLED_PRODUCT + + + $class + + CF$UID + 107 + + NS.string + Deployment||STRIP_STYLE + + + $class + + CF$UID + 107 + + NS.string + Deployment||SEPARATE_STRIP + + + $class + + CF$UID + 107 + + NS.string + Kernel Module||MODULE_NAME + + + $class + + CF$UID + 107 + + NS.string + Kernel Module||MODULE_START + + + $class + + CF$UID + 107 + + NS.string + Kernel Module||MODULE_STOP + + + $class + + CF$UID + 107 + + NS.string + Kernel Module||MODULE_VERSION + + + $class + + CF$UID + 107 + + NS.string + Linking||BUNDLE_LOADER + + + $class + + CF$UID + 107 + + NS.string + Linking||STANDARD_C_PLUS_PLUS_LIBRARY_TYPE + + + $class + + CF$UID + 107 + + NS.string + Linking||DYLIB_COMPATIBILITY_VERSION + + + $class + + CF$UID + 107 + + NS.string + Linking||DYLIB_CURRENT_VERSION + + + $class + + CF$UID + 107 + + NS.string + Linking||DEAD_CODE_STRIPPING + + + $class + + CF$UID + 107 + + NS.string + Linking||LINKER_DISPLAYS_MANGLED_NAMES + + + $class + + CF$UID + 107 + + NS.string + Linking||PRESERVE_DEAD_CODE_INITS_AND_TERMS + + + $class + + CF$UID + 107 + + NS.string + Linking||LD_DYLIB_INSTALL_NAME + + + $class + + CF$UID + 107 + + NS.string + Linking||EXPORTED_SYMBOLS_FILE + + + $class + + CF$UID + 107 + + NS.string + Linking||INIT_ROUTINE + + + $class + + CF$UID + 107 + + NS.string + Linking||LINK_WITH_STANDARD_LIBRARIES + + + $class + + CF$UID + 107 + + NS.string + Linking||MACH_O_TYPE + + + $class + + CF$UID + 107 + + NS.string + Linking||LD_OPENMP_FLAGS + + + $class + + CF$UID + 107 + + NS.string + Linking||ORDER_FILE + + + $class + + CF$UID + 107 + + NS.string + Linking||OTHER_LDFLAGS + + + $class + + CF$UID + 107 + + NS.string + Linking||GENERATE_MASTER_OBJECT_FILE + + + $class + + CF$UID + 107 + + NS.string + Linking||PRELINK_LIBS + + + $class + + CF$UID + 107 + + NS.string + Linking||KEEP_PRIVATE_EXTERNS + + + $class + + CF$UID + 107 + + NS.string + Linking||LD_RUNPATH_SEARCH_PATHS + + + $class + + CF$UID + 107 + + NS.string + Linking||SEPARATE_SYMBOL_EDIT + + + $class + + CF$UID + 107 + + NS.string + Linking||PRELINK_FLAGS + + + $class + + CF$UID + 107 + + NS.string + Linking||SECTORDER_FLAGS + + + $class + + CF$UID + 107 + + NS.string + Linking||UNEXPORTED_SYMBOLS_FILE + + + $class + + CF$UID + 107 + + NS.string + Linking||WARNING_LDFLAGS + + + $class + + CF$UID + 107 + + NS.string + Linking||LD_GENERATE_MAP_FILE + + + $class + + CF$UID + 107 + + NS.string + Packaging||APPLY_RULES_IN_COPY_FILES + + + $class + + CF$UID + 107 + + NS.string + Packaging||EXECUTABLE_EXTENSION + + + $class + + CF$UID + 107 + + NS.string + Packaging||EXECUTABLE_PREFIX + + + $class + + CF$UID + 107 + + NS.string + Packaging||INFOPLIST_EXPAND_BUILD_SETTINGS + + + $class + + CF$UID + 107 + + NS.string + Packaging||GENERATE_PKGINFO_FILE + + + $class + + CF$UID + 107 + + NS.string + Packaging||FRAMEWORK_VERSION + + + $class + + CF$UID + 107 + + NS.string + Packaging||INFOPLIST_FILE + + + $class + + CF$UID + 107 + + NS.string + Packaging||INFOPLIST_OTHER_PREPROCESSOR_FLAGS + + + $class + + CF$UID + 107 + + NS.string + Packaging||INFOPLIST_OUTPUT_FORMAT + + + $class + + CF$UID + 107 + + NS.string + Packaging||INFOPLIST_PREPROCESSOR_DEFINITIONS + + + $class + + CF$UID + 107 + + NS.string + Packaging||INFOPLIST_PREFIX_HEADER + + + $class + + CF$UID + 107 + + NS.string + Packaging||INFOPLIST_PREPROCESS + + + $class + + CF$UID + 107 + + NS.string + Packaging||COPYING_PRESERVES_HFS_DATA + + + $class + + CF$UID + 107 + + NS.string + Packaging||PRIVATE_HEADERS_FOLDER_PATH + + + $class + + CF$UID + 107 + + NS.string + Packaging||PRODUCT_NAME + + + $class + + CF$UID + 107 + + NS.string + Packaging||PLIST_FILE_OUTPUT_FORMAT + + + $class + + CF$UID + 107 + + NS.string + Packaging||PUBLIC_HEADERS_FOLDER_PATH + + + $class + + CF$UID + 107 + + NS.string + Packaging||STRINGS_FILE_OUTPUT_ENCODING + + + $class + + CF$UID + 107 + + NS.string + Packaging||WRAPPER_EXTENSION + + + $class + + CF$UID + 107 + + NS.string + Search Paths||ALWAYS_SEARCH_USER_PATHS + + + $class + + CF$UID + 107 + + NS.string + Search Paths||FRAMEWORK_SEARCH_PATHS + + + $class + + CF$UID + 107 + + NS.string + Search Paths||HEADER_SEARCH_PATHS + + + $class + + CF$UID + 107 + + NS.string + Search Paths||LIBRARY_SEARCH_PATHS + + + $class + + CF$UID + 107 + + NS.string + Search Paths||REZ_SEARCH_PATHS + + + $class + + CF$UID + 107 + + NS.string + Search Paths||EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES + + + $class + + CF$UID + 107 + + NS.string + Search Paths||INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES + + + $class + + CF$UID + 107 + + NS.string + Search Paths||USER_HEADER_SEARCH_PATHS + + + $class + + CF$UID + 107 + + NS.string + Unit Testing||OTHER_TEST_FLAGS + + + $class + + CF$UID + 107 + + NS.string + Unit Testing||TEST_AFTER_BUILD + + + $class + + CF$UID + 107 + + NS.string + Unit Testing||TEST_HOST + + + $class + + CF$UID + 107 + + NS.string + Unit Testing||TEST_RIG + + + $class + + CF$UID + 107 + + NS.string + Versioning||CURRENT_PROJECT_VERSION + + + $class + + CF$UID + 107 + + NS.string + Versioning||VERSION_INFO_FILE + + + $class + + CF$UID + 107 + + NS.string + Versioning||VERSION_INFO_EXPORT_DECL + + + $class + + CF$UID + 107 + + NS.string + Versioning||VERSION_INFO_PREFIX + + + $class + + CF$UID + 107 + + NS.string + Versioning||VERSION_INFO_SUFFIX + + + $class + + CF$UID + 107 + + NS.string + Versioning||VERSIONING_SYSTEM + + + $class + + CF$UID + 107 + + NS.string + Versioning||VERSION_INFO_BUILDER + + + $class + + CF$UID + 107 + + NS.string + Interface Builder NIB Postprocessor - Options||IBC_STRIP_NIBS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FAST_OBJC_DISPATCH + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_OBJC_CALL_CXX_CDTORS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE3_EXTENSIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE41_EXTENSIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE42_EXTENSIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_STRICT_ALIASING + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FEEDBACK_DIRECTED_OPTIMIZATION + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_GENERATE_DEBUGGING_SYMBOLS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_GENERATE_TEST_COVERAGE_FILES + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_INLINES_ARE_PRIVATE_EXTERN + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_KERNEL_DEVELOPMENT + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_DEBUGGING_SYMBOLS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||LLVM_LTO + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_REUSE_STRINGS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_NO_COMMON_BLOCKS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FAST_MATH + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SYMBOL_SEPARATION + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_THREADSAFE_STATICS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_SYMBOLS_PRIVATE_EXTERN + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_UNROLL_LOOPS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_CHAR_IS_UNSIGNED_CHAR + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_ASM_KEYWORD + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_CHECK_RETURN_VALUE_OF_OPERATOR_NEW + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_CW_ASM_SYNTAX + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_INPUT_FILETYPE + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_EXCEPTIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_RTTI + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_LINK_WITH_DYNAMIC_LIBRARIES + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_OBJC_EXCEPTIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_TRIGRAPHS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_INDIRECT_FUNCTION_CALLS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_REGISTER_FUNCTION_CALLS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_INCREASE_PRECOMPILED_HEADER_SHARING + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||OTHER_CFLAGS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||OTHER_CPLUSPLUSFLAGS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_PREFIX_HEADER + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_BUILTIN_FUNCTIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_PASCAL_STRINGS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_FORCE_CPU_SUBTYPE_ALL + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_SHORT_ENUMS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_STANDARD_INCLUDE_SEARCHING + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_CHECK_SWITCH_STATEMENTS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_FOUR_CHARACTER_CONSTANTS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_SHADOW + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_64_TO_32_BIT_CONVERSION + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_INHIBIT_ALL_WARNINGS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_MISSING_PARENTHESES + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_PROTOTYPES + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_NEWLINE + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_NON_VIRTUAL_DESTRUCTOR + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||WARNING_CFLAGS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_PEDANTIC + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_POINTER_SIGNEDNESS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_PROTOTYPE_CONVERSION + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_SIGN_COMPARE + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_STRICT_SELECTOR_MATCH + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_WARNINGS_AS_ERRORS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_TYPECHECK_CALLS_TO_PRINTF + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNDECLARED_SELECTOR + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNINITIALIZED_AUTOS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNKNOWN_PRAGMAS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_FUNCTION + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_LABEL + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_PARAMETER + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VALUE + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS + + + $class + + CF$UID + 107 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO + + + $class + + CF$UID + 107 + + NS.string + User-Defined||PREBINDING + + + $classes + + Xcode3ProjectDocumentLocation + DVTDocumentLocation + NSObject + + $classname + Xcode3ProjectDocumentLocation + + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 125 + + + + $classes + + NSURL + NSObject + + $classname + NSURL + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 343 + + + + {{0, 0}, {1230, 713}} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 345 + + + CF$UID + 346 + + + CF$UID + 347 + + + CF$UID + 348 + + + CF$UID + 349 + + + CF$UID + 350 + + + NS.objects + + + CF$UID + 139 + + + CF$UID + 351 + + + CF$UID + 353 + + + CF$UID + 139 + + + CF$UID + 361 + + + CF$UID + 367 + + + + LayoutFocusMode + console + IDEDebugArea_SplitView + LayoutMode + IDEDebuggerAreaSplitView + variables + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 352 + + + NS.objects + + + CF$UID + 23 + + + + ConsoleFilterMode + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 354 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 355 + + + CF$UID + 358 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 356 + + + CF$UID + 357 + + + + VariablesView + 611 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 359 + + + CF$UID + 360 + + + + ConsoleArea + 618 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 362 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 363 + + + CF$UID + 365 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 356 + + + CF$UID + 364 + + + + 611 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 359 + + + CF$UID + 366 + + + + 618 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 368 + + + NS.objects + + + CF$UID + 369 + + + + DBGVariablesViewFilterMode + 2 + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 372 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 373 + + + CF$UID + 376 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 374 + + + CF$UID + 375 + + + + IDEEditor + 203 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 377 + + + CF$UID + 378 + + + + IDEDebuggerArea + 115 + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 389 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 381 + + rootLayoutTreeNode + + CF$UID + 386 + + + + $class + + CF$UID + 388 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 382 + + orientation + 0 + parent + + CF$UID + 386 + + + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 105 + + DomainIdentifier + + CF$UID + 100 + + IdentifierPath + + CF$UID + 383 + + IndexOfDocumentIdentifier + + CF$UID + 385 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 384 + + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 53 + + + 9223372036854775807 + + $class + + CF$UID + 388 + + children + + CF$UID + 387 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 381 + + + + + $classes + + IDEWorkspaceTabControllerLayoutTreeNode + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTreeNode + + + $classes + + IDEWorkspaceTabControllerLayoutTree + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTree + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 6 + + + + {{20, 119}, {1230, 759}} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 393 + + + CF$UID + 394 + + + CF$UID + 395 + + + CF$UID + 396 + + + CF$UID + 397 + + + CF$UID + 398 + + + CF$UID + 399 + + + CF$UID + 400 + + + CF$UID + 401 + + + CF$UID + 402 + + + CF$UID + 403 + + + NS.objects + + + CF$UID + 370 + + + CF$UID + 404 + + + CF$UID + 23 + + + CF$UID + 575 + + + CF$UID + 580 + + + CF$UID + 583 + + + CF$UID + 615 + + + CF$UID + 616 + + + CF$UID + 623 + + + CF$UID + 22 + + + CF$UID + 22 + + + + BreakpointsActivated + DefaultEditorStatesForURLs + DebuggingWindowBehavior + ActiveRunDestination + ActiveScheme + LastCompletedPersistentSchemeBasedActivityReport + DocumentWindows + DefaultEditorFrameSizeForURLs + RecentEditorDocumentURLs + AppFocusInMiniDebugging + MiniDebuggingConsole + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 405 + + + CF$UID + 406 + + + CF$UID + 407 + + + CF$UID + 408 + + + CF$UID + 409 + + + CF$UID + 339 + + + CF$UID + 410 + + + NS.objects + + + CF$UID + 411 + + + CF$UID + 421 + + + CF$UID + 432 + + + CF$UID + 451 + + + CF$UID + 523 + + + CF$UID + 534 + + + CF$UID + 569 + + + + IDEQuickLookEditor.Editor + Xcode.IDEKit.EditorDocument.PlistEditor + Xcode.IDEKit.CocoaIntegration.EditorDocument.Cocoa + Xcode.IDEKit.EditorDocument.SourceCode + Xcode.IDEKit.EditorDocument.SourceCodeComparisonEditor + Xcode.IDEKit.EditorDocument.LogDocument + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 412 + + + NS.objects + + + CF$UID + 414 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 413 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 415 + + + NS.objects + + + CF$UID + 416 + + + + SelectedDocumentLocations + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 417 + + + + + $class + + CF$UID + 420 + + IDEQuickLookPageNumber + + CF$UID + 23 + + documentURL + + CF$UID + 418 + + timestamp + + CF$UID + 419 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png + 325688182.32104999 + + $classes + + IDEQuickLookDocumentLocation + DVTDocumentLocation + NSObject + + $classname + IDEQuickLookDocumentLocation + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 422 + + + NS.objects + + + CF$UID + 424 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 423 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 425 + + + CF$UID + 426 + + + CF$UID + 427 + + + NS.objects + + + CF$UID + 428 + + + CF$UID + 429 + + + CF$UID + 430 + + + + IDE_PLIST_EDITOR_SELECTION_KEY + IDE_PLIST_EDITOR_VISIBLERECT_KEY + IDE_PLIST_EDITOR_EXPANSION_KEY + + $class + + CF$UID + 54 + + NS.objects + + + {{0, 0}, {1190, 464}} + + $class + + CF$UID + 431 + + NS.objects + + + + $classes + + NSMutableSet + NSSet + NSObject + + $classname + NSMutableSet + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 433 + + + NS.objects + + + CF$UID + 435 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 434 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 436 + + + CF$UID + 437 + + + CF$UID + 438 + + + CF$UID + 439 + + + NS.objects + + + CF$UID + 440 + + + CF$UID + 443 + + + CF$UID + 439 + + + CF$UID + 445 + + + + IBDockViewController + SelectedObjectIDs + SelectionProvider + IBCanvasViewController + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 441 + + + NS.objects + + + CF$UID + 442 + + + + LastKnownOutlineViewWidth + 200 + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 444 + + + + 432 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 446 + + + CF$UID + 447 + + + NS.objects + + + CF$UID + 448 + + + CF$UID + 449 + + + + ObjectIDToLastKnownCanvasPositionMap + EditedTopLevelObjectIDs + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 450 + + + + 371 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 452 + + + CF$UID + 454 + + + CF$UID + 456 + + + CF$UID + 458 + + + CF$UID + 460 + + + CF$UID + 462 + + + CF$UID + 464 + + + CF$UID + 466 + + + CF$UID + 468 + + + CF$UID + 470 + + + CF$UID + 472 + + + NS.objects + + + CF$UID + 474 + + + CF$UID + 482 + + + CF$UID + 486 + + + CF$UID + 490 + + + CF$UID + 494 + + + CF$UID + 498 + + + CF$UID + 506 + + + CF$UID + 509 + + + CF$UID + 513 + + + CF$UID + 517 + + + CF$UID + 519 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 453 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/main.m + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 455 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 457 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 459 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 461 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 463 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 465 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 467 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 469 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 471 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 473 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 479 + + + CF$UID + 480 + + + CF$UID + 22 + + + CF$UID + 481 + + + + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + PrimaryDocumentSelectedCharacterRange + 325676159.94949001 + {0, 942} + {779, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 483 + + + CF$UID + 484 + + + CF$UID + 22 + + + CF$UID + 485 + + + + 325684771.82449901 + {0, 1067} + {324, 33} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 487 + + + CF$UID + 488 + + + CF$UID + 22 + + + CF$UID + 489 + + + + 325688181.43705899 + {0, 161} + {96, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 491 + + + CF$UID + 492 + + + CF$UID + 22 + + + CF$UID + 493 + + + + 325684858.458103 + {0, 1989} + {0, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 22 + + + CF$UID + 497 + + + + 325688523.58194703 + {0, 951} + {457, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 499 + + + CF$UID + 500 + + + CF$UID + 501 + + + CF$UID + 502 + + + NS.objects + + + CF$UID + 503 + + + CF$UID + 504 + + + CF$UID + 22 + + + CF$UID + 505 + + + + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + PrimaryDocumentSelectedCharacterRange + 325694009.20766002 + {11500, 953} + {12278, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 507 + + + CF$UID + 508 + + + CF$UID + 22 + + + CF$UID + 493 + + + + 325683668.45568699 + {0, 45} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 499 + + + CF$UID + 500 + + + CF$UID + 501 + + + CF$UID + 502 + + + NS.objects + + + CF$UID + 510 + + + CF$UID + 511 + + + CF$UID + 22 + + + CF$UID + 512 + + + + 325693949.84283602 + {1057, 1195} + {1733, 14} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 514 + + + CF$UID + 515 + + + CF$UID + 22 + + + CF$UID + 516 + + + + 325690980.42224997 + {2993, 1268} + {3923, 71} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 518 + + + CF$UID + 496 + + + CF$UID + 22 + + + CF$UID + 493 + + + + 325688434.88603097 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 520 + + + CF$UID + 521 + + + CF$UID + 22 + + + CF$UID + 522 + + + + 325690118.54868501 + {0, 1120} + {529, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 524 + + + CF$UID + 526 + + + NS.objects + + + CF$UID + 528 + + + CF$UID + 531 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 525 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 527 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 478 + + + CF$UID + 476 + + + CF$UID + 475 + + + NS.objects + + + CF$UID + 493 + + + CF$UID + 529 + + + CF$UID + 530 + + + + {502, 1210} + 325683779.48605001 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 478 + + + CF$UID + 476 + + + CF$UID + 475 + + + NS.objects + + + CF$UID + 493 + + + CF$UID + 532 + + + CF$UID + 533 + + + + {5817, 1255} + 325683784.505319 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 535 + + + NS.objects + + + CF$UID + 537 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 536 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 111 + + + CF$UID + 112 + + + CF$UID + 113 + + + CF$UID + 114 + + + CF$UID + 538 + + + NS.objects + + + CF$UID + 539 + + + CF$UID + 540 + + + CF$UID + 546 + + + CF$UID + 547 + + + CF$UID + 555 + + + + Xcode3ProjectEditor_Xcode3BuildPhasesEditor + Xcode3ProjectInfoEditor + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 541 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 542 + + + CF$UID + 544 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 543 + + + + 170 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 545 + + + + 1020 + Xcode3BuildPhasesEditor + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 548 + + + + + $class + + CF$UID + 337 + + documentURL + + CF$UID + 125 + + selection + + CF$UID + 550 + + timestamp + + CF$UID + 549 + + + 325689186.13675499 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 129 + + + CF$UID + 551 + + + CF$UID + 552 + + + NS.objects + + + CF$UID + 546 + + + CF$UID + 53 + + + CF$UID + 553 + + + + Target + Xcode3BuildPhasesEditorLocations + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 554 + + + + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 556 + + + CF$UID + 557 + + + CF$UID + 558 + + + CF$UID + 559 + + + CF$UID + 560 + + + CF$UID + 561 + + + CF$UID + 562 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 563 + + + CF$UID + 564 + + + CF$UID + 566 + + + CF$UID + 567 + + + CF$UID + 568 + + + CF$UID + 493 + + + + Xcode3BuildPhasesEditorFilterKey + 027D999D13696A7000D3DB13 + Xcode3BuildPhasesEditorDisclosedNamesKey + 027D999A13696A7000D3DB13 + 027D999913696A7000D3DB13 + 027D99A013696A7000D3DB13 + kXcode3BuildPhasesEditorScrollPointKey + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 565 + + + CF$UID + 565 + + + CF$UID + 565 + + + CF$UID + 565 + + + + Copy Bundle Resources + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 570 + + + NS.objects + + + CF$UID + 572 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 571 + + + x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 573 + + + NS.objects + + + CF$UID + 574 + + + + SelectedDocumentLocations + + $class + + CF$UID + 54 + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 576 + + + CF$UID + 577 + + + NS.objects + + + CF$UID + 578 + + + CF$UID + 579 + + + + IDEDeviceLocation + IDEDeviceArchitecture + dvtdevice-local-computer:localhost + x86_64 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 581 + + + NS.objects + + + CF$UID + 582 + + + + IDENameString + xcodecapp-cocoa + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 584 + + + CF$UID + 585 + + + CF$UID + 586 + + + NS.objects + + + CF$UID + 587 + + + CF$UID + 613 + + + CF$UID + 614 + + + + IDEActivityReportCompletionSummaryStringSegments + IDEActivityReportOptions + IDEActivityReportTitle + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 588 + + + CF$UID + 595 + + + CF$UID + 599 + + + CF$UID + 604 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 589 + + + CF$UID + 590 + + + CF$UID + 591 + + + NS.objects + + + CF$UID + 592 + + + CF$UID + 593 + + + CF$UID + 594 + + + + IDEActivityReportStringSegmentPriority + IDEActivityReportStringSegmentBackSeparator + IDEActivityReportStringSegmentStringValue + 2 + + Build + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 589 + + + CF$UID + 590 + + + CF$UID + 591 + + + NS.objects + + + CF$UID + 596 + + + CF$UID + 597 + + + CF$UID + 598 + + + + 4 + : + xcodecapp-cocoa + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 589 + + + CF$UID + 590 + + + CF$UID + 591 + + + NS.objects + + + CF$UID + 600 + + + CF$UID + 601 + + + CF$UID + 602 + + + + 1 + + + $class + + CF$UID + 603 + + NS.data + + YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy + Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK + CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC + WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui + FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO + U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q + EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh + c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT + cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1 + NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0 + cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB + cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf + AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA + yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL + AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA + AAA/AAAAAAAAAAAAAAAAAAABvg== + + + + $classes + + NSMutableData + NSData + NSObject + + $classname + NSMutableData + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 589 + + + CF$UID + 605 + + + CF$UID + 606 + + + CF$UID + 591 + + + CF$UID + 607 + + + CF$UID + 608 + + + NS.objects + + + CF$UID + 609 + + + CF$UID + 139 + + + CF$UID + 610 + + + CF$UID + 612 + + + CF$UID + 139 + + + CF$UID + 139 + + + + IDEActivityReportStringSegmentType + IDEActivityReportStringSegmentDate + IDEActivityReportStringSegmentDateStyle + IDEActivityReportStringSegmentTimeStyle + 3 + + $class + + CF$UID + 611 + + NS.time + 325694129.61426198 + + + $classes + + NSDate + NSObject + + $classname + NSDate + + Today at 16:35 + 106 + xcodecapp-cocoa + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 4 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 617 + + + NS.objects + + + CF$UID + 618 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 125 + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 619 + + + CF$UID + 620 + + + NS.objects + + + CF$UID + 621 + + + CF$UID + 622 + + + + width + height + 1230 + 713 + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 570 + + + CF$UID + 624 + + + CF$UID + 626 + + + CF$UID + 628 + + + CF$UID + 630 + + + CF$UID + 632 + + + CF$UID + 634 + + + CF$UID + 635 + + + CF$UID + 637 + + + CF$UID + 638 + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 625 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 627 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 629 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 631 + + + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 633 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 125 + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 636 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 418 + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 639 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 641 + + + CF$UID + 642 + + + CF$UID + 643 + + + CF$UID + 644 + + + CF$UID + 11 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 648 + + + CF$UID + 824 + + + CF$UID + 825 + + + CF$UID + 826 + + + CF$UID + 4 + + + CF$UID + 641 + + + CF$UID + 370 + + + CF$UID + 938 + + + + IDEWorkspaceTabController_A2C097E7-6218-463E-B579-AD51683EC69D + IDEWindowFrame + IDEOrderedWorkspaceTabControllers + IDEWorkspaceTabController_5790637C-4F65-47A7-8985-CC7C96C3CFD1 + IDEActiveWorkspaceTabController + IDEWindowToolbarIsVisible + IDEWorkspaceTabController_CBF8A2BF-462C-4487-B84E-BCF6D4FA9F07 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 649 + + + CF$UID + 650 + + + CF$UID + 651 + + + CF$UID + 652 + + + CF$UID + 653 + + + CF$UID + 654 + + + CF$UID + 655 + + + CF$UID + 656 + + + NS.objects + + + CF$UID + 657 + + + CF$UID + 370 + + + CF$UID + 738 + + + CF$UID + 739 + + + CF$UID + 746 + + + CF$UID + 815 + + + CF$UID + 22 + + + CF$UID + 23 + + + + IDEEditorArea + IDEShowNavigator + IDETabLabel + IDEWorkspaceTabControllerUtilityAreaSplitView + IDENavigatorArea + IDEWorkspaceTabControllerDesignAreaSplitView + IDEShowUtilities + AssistantEditorsLayout + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 658 + + + CF$UID + 659 + + + CF$UID + 660 + + + CF$UID + 661 + + + CF$UID + 662 + + + CF$UID + 663 + + + CF$UID + 664 + + + CF$UID + 665 + + + NS.objects + + + CF$UID + 666 + + + CF$UID + 674 + + + CF$UID + 701 + + + CF$UID + 370 + + + CF$UID + 23 + + + CF$UID + 729 + + + CF$UID + 737 + + + CF$UID + 370 + + + + layoutTree + IDEEditorMode_Standard + IDEEDitorArea_DebugArea + IDEShowEditor + EditorMode + DebuggerSplitView + DefaultPersistentRepresentations + ShowDebuggerArea + + $class + + CF$UID + 389 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 667 + + rootLayoutTreeNode + + CF$UID + 672 + + + + $class + + CF$UID + 388 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 668 + + orientation + 0 + parent + + CF$UID + 672 + + + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 671 + + DomainIdentifier + + CF$UID + 0 + + IdentifierPath + + CF$UID + 669 + + IndexOfDocumentIdentifier + + CF$UID + 670 + + + + $class + + CF$UID + 54 + + NS.objects + + + 9223372036854775807 + + $class + + CF$UID + 108 + + documentURL + + CF$UID + 571 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 388 + + children + + CF$UID + 673 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 667 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 675 + + + NS.objects + + + CF$UID + 676 + + + + EditorLayout_PersistentRepresentation + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 677 + + + NS.objects + + + CF$UID + 678 + + + + Main + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 679 + + + CF$UID + 680 + + + CF$UID + 681 + + + NS.objects + + + CF$UID + 682 + + + CF$UID + 23 + + + CF$UID + 699 + + + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 683 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 684 + + + CF$UID + 685 + + + CF$UID + 686 + + + CF$UID + 687 + + + CF$UID + 688 + + + CF$UID + 689 + + + CF$UID + 690 + + + NS.objects + + + CF$UID + 691 + + + CF$UID + 692 + + + CF$UID + 695 + + + CF$UID + 696 + + + CF$UID + 697 + + + CF$UID + 410 + + + CF$UID + 698 + + + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + com.apple.dt.IDE.BuildLogContentType + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 671 + + DomainIdentifier + + CF$UID + 0 + + IdentifierPath + + CF$UID + 693 + + IndexOfDocumentIdentifier + + CF$UID + 694 + + + + $class + + CF$UID + 54 + + NS.objects + + + 9223372036854775807 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 573 + + + NS.objects + + + CF$UID + 574 + + + + + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 571 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 700 + + + + {{0, 0}, {1180, 454}} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 702 + + + CF$UID + 703 + + + CF$UID + 704 + + + CF$UID + 705 + + + CF$UID + 706 + + + CF$UID + 707 + + + NS.objects + + + CF$UID + 139 + + + CF$UID + 708 + + + CF$UID + 710 + + + CF$UID + 139 + + + CF$UID + 712 + + + CF$UID + 723 + + + + LayoutFocusMode + console + variables + LayoutMode + IDEDebuggerAreaSplitView + IDEDebugArea_SplitView + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 709 + + + NS.objects + + + CF$UID + 23 + + + + ConsoleFilterMode + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 711 + + + NS.objects + + + CF$UID + 369 + + + + DBGVariablesViewFilterMode + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 714 + + + + DVTSplitViewItems + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 715 + + + CF$UID + 720 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 718 + + + CF$UID + 719 + + + + DVTIdentifier + DVTViewMagnitude + VariablesView + 302 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 721 + + + CF$UID + 722 + + + + ConsoleArea + 877 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 724 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 725 + + + CF$UID + 727 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 718 + + + CF$UID + 726 + + + + 302 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 721 + + + CF$UID + 728 + + + + 877 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 730 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 731 + + + CF$UID + 734 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 732 + + + CF$UID + 733 + + + + IDEEditor + 476 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 735 + + + CF$UID + 736 + + + + IDEDebuggerArea + 243 + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + Build target xcodecapp-cocoa + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 740 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 741 + + + CF$UID + 744 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 742 + + + CF$UID + 743 + + + + + 481 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 742 + + + CF$UID + 745 + + + + 238 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 747 + + + CF$UID + 748 + + + CF$UID + 749 + + + CF$UID + 750 + + + CF$UID + 751 + + + NS.objects + + + CF$UID + 752 + + + CF$UID + 774 + + + CF$UID + 788 + + + CF$UID + 751 + + + CF$UID + 792 + + + + Xcode.IDEKit.Navigator.Structure + Xcode.IDEKit.Navigator.BatchFind + Xcode.DebuggerKit.ThreadsStacksNavigator + SelectedNavigator + Xcode.IDEKit.Navigator.Issues + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 753 + + + CF$UID + 754 + + + CF$UID + 755 + + + CF$UID + 756 + + + CF$UID + 757 + + + CF$UID + 758 + + + CF$UID + 759 + + + NS.objects + + + CF$UID + 760 + + + CF$UID + 22 + + + CF$UID + 49 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 761 + + + CF$UID + 766 + + + + IDEVisibleRect + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDESelectedObjects + IDEExpandedItemsSet + {{0, 0}, {463, 675}} + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 762 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 763 + + + CF$UID + 764 + + + CF$UID + 765 + + + + xcodecapp-cocoa + Classes + AppController.m + + $class + + CF$UID + 50 + + NS.objects + + + CF$UID + 767 + + + CF$UID + 768 + + + CF$UID + 769 + + + CF$UID + 771 + + + CF$UID + 773 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 763 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 763 + + + CF$UID + 62 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 763 + + + CF$UID + 770 + + + + Products + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 763 + + + CF$UID + 772 + + + + Other Sources + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 763 + + + CF$UID + 764 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 775 + + + CF$UID + 776 + + + CF$UID + 777 + + + CF$UID + 778 + + + CF$UID + 779 + + + CF$UID + 780 + + + CF$UID + 781 + + + NS.objects + + + CF$UID + 782 + + + CF$UID + 22 + + + CF$UID + 742 + + + CF$UID + 783 + + + CF$UID + 784 + + + CF$UID + 23 + + + CF$UID + 786 + + + + IDEBatchFindNavigatorScrollPosition + IDEBatchFindNavigatorShowsOptions + IDEBatchFindNavigatorReplaceString + IDEBatchFindNavigatorFindString + IDEBatchFindNavigatorSelectedRowIndexes + IDEBatchFindNavigatorFindMode + IDEBatchFindNavigatorCollapsedGroups + 42 + NSSTring + + $class + + CF$UID + 785 + + NSRangeCount + 0 + + + $classes + + NSIndexSet + NSObject + + $classname + NSIndexSet + + + $class + + CF$UID + 787 + + NSRangeCount + 0 + + + $classes + + NSMutableIndexSet + NSIndexSet + NSObject + + $classname + NSMutableIndexSet + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 789 + + + CF$UID + 790 + + + CF$UID + 791 + + + NS.objects + + + CF$UID + 369 + + + CF$UID + 23 + + + CF$UID + 22 + + + + IDEStackCompressionValue + IDEThreadsOrQueuesMode + IDEHideAncestorForNonInterestingFrames + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 793 + + + CF$UID + 794 + + + CF$UID + 795 + + + CF$UID + 796 + + + CF$UID + 797 + + + CF$UID + 798 + + + CF$UID + 799 + + + CF$UID + 800 + + + CF$UID + 801 + + + CF$UID + 802 + + + NS.objects + + + CF$UID + 22 + + + CF$UID + 803 + + + CF$UID + 804 + + + CF$UID + 806 + + + CF$UID + 807 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 813 + + + CF$UID + 22 + + + CF$UID + 814 + + + + IDEErrorFilteringEnabled + IDEVisibleRect + IDECollapsedFiles + IDEExpandedIssues + IDESelectedNavigables + IDEShowsByType + IDESchemeFilteringEnabled + IDECollapsedTypes + IDERecentFilteringEnabled + IDECollapsedGroups + {{0, 0}, {259, 653}} + + $class + + CF$UID + 431 + + NS.objects + + + CF$UID + 805 + + + + xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 808 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 809 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 810 + + + CF$UID + 811 + + + NS.objects + + + CF$UID + 614 + + + CF$UID + 812 + + + + id + ty + g + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 431 + + NS.objects + + + CF$UID + 614 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 816 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 817 + + + CF$UID + 819 + + + CF$UID + 821 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 653 + + + CF$UID + 818 + + + + 260 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 649 + + + CF$UID + 820 + + + + 1180 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 822 + + + CF$UID + 823 + + + + IDEUtilitiesArea + 260 + {{0, 61}, {1440, 817}} + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 641 + + + CF$UID + 647 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 15 + + + CF$UID + 14 + + + CF$UID + 13 + + + CF$UID + 16 + + + CF$UID + 17 + + + CF$UID + 18 + + + CF$UID + 19 + + + CF$UID + 20 + + + NS.objects + + + CF$UID + 23 + + + CF$UID + 370 + + + CF$UID + 827 + + + CF$UID + 828 + + + CF$UID + 834 + + + CF$UID + 874 + + + CF$UID + 22 + + + CF$UID + 882 + + + + AppController.m + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 829 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 830 + + + CF$UID + 832 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 831 + + + + 517 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 833 + + + + 224 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 39 + + + CF$UID + 835 + + + CF$UID + 749 + + + CF$UID + 38 + + + CF$UID + 836 + + + NS.objects + + + CF$UID + 837 + + + CF$UID + 846 + + + CF$UID + 857 + + + CF$UID + 836 + + + CF$UID + 858 + + + + Xcode.IDEKit.Navigator.BatchFind + Xcode.IDEKit.Navigator.Issues + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 41 + + + CF$UID + 42 + + + CF$UID + 43 + + + CF$UID + 44 + + + CF$UID + 45 + + + CF$UID + 46 + + + CF$UID + 47 + + + NS.objects + + + CF$UID + 838 + + + CF$UID + 22 + + + CF$UID + 49 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 839 + + + CF$UID + 841 + + + + {{0, 0}, {249, 697}} + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 840 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 58 + + + CF$UID + 827 + + + + + $class + + CF$UID + 50 + + NS.objects + + + CF$UID + 842 + + + CF$UID + 843 + + + CF$UID + 844 + + + CF$UID + 845 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 62 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 60 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 58 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 847 + + + CF$UID + 848 + + + CF$UID + 849 + + + CF$UID + 850 + + + CF$UID + 851 + + + CF$UID + 852 + + + CF$UID + 853 + + + NS.objects + + + CF$UID + 23 + + + CF$UID + 22 + + + CF$UID + 30 + + + CF$UID + 854 + + + CF$UID + 855 + + + CF$UID + 23 + + + CF$UID + 856 + + + + IDEBatchFindNavigatorScrollPosition + IDEBatchFindNavigatorShowsOptions + IDEBatchFindNavigatorReplaceString + IDEBatchFindNavigatorFindString + IDEBatchFindNavigatorSelectedRowIndexes + IDEBatchFindNavigatorFindMode + IDEBatchFindNavigatorCollapsedGroups + computeModifiedContent + + $class + + CF$UID + 785 + + NSRangeCount + 0 + + + $class + + CF$UID + 787 + + NSRangeCount + 0 + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 789 + + + CF$UID + 790 + + + CF$UID + 791 + + + NS.objects + + + CF$UID + 369 + + + CF$UID + 23 + + + CF$UID + 22 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 859 + + + CF$UID + 41 + + + CF$UID + 860 + + + CF$UID + 861 + + + CF$UID + 862 + + + CF$UID + 863 + + + CF$UID + 864 + + + CF$UID + 865 + + + CF$UID + 866 + + + CF$UID + 867 + + + NS.objects + + + CF$UID + 22 + + + CF$UID + 868 + + + CF$UID + 869 + + + CF$UID + 870 + + + CF$UID + 871 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 872 + + + CF$UID + 22 + + + CF$UID + 873 + + + + IDEErrorFilteringEnabled + IDECollapsedFiles + IDEExpandedIssues + IDESelectedNavigables + IDEShowsByType + IDESchemeFilteringEnabled + IDECollapsedTypes + IDERecentFilteringEnabled + IDECollapsedGroups + {{0, 0}, {249, 675}} + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 875 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 876 + + + CF$UID + 878 + + + CF$UID + 880 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 17 + + + CF$UID + 877 + + + + 250 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 20 + + + CF$UID + 879 + + + + 1190 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 70 + + + CF$UID + 881 + + + + 260 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 80 + + + CF$UID + 74 + + + CF$UID + 75 + + + CF$UID + 76 + + + CF$UID + 77 + + + CF$UID + 78 + + + CF$UID + 79 + + + CF$UID + 73 + + + NS.objects + + + CF$UID + 883 + + + CF$UID + 894 + + + CF$UID + 916 + + + CF$UID + 370 + + + CF$UID + 23 + + + CF$UID + 931 + + + CF$UID + 937 + + + CF$UID + 370 + + + + + $class + + CF$UID + 389 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 884 + + rootLayoutTreeNode + + CF$UID + 892 + + + + $class + + CF$UID + 388 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 885 + + orientation + 0 + parent + + CF$UID + 892 + + + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 890 + + DomainIdentifier + + CF$UID + 100 + + IdentifierPath + + CF$UID + 886 + + IndexOfDocumentIdentifier + + CF$UID + 23 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 887 + + + CF$UID + 888 + + + CF$UID + 889 + + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 827 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 58 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 53 + + + + $class + + CF$UID + 108 + + documentURL + + CF$UID + 891 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + + $class + + CF$UID + 388 + + children + + CF$UID + 893 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 884 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 82 + + + NS.objects + + + CF$UID + 895 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 84 + + + NS.objects + + + CF$UID + 896 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + CF$UID + 88 + + + NS.objects + + + CF$UID + 897 + + + CF$UID + 23 + + + CF$UID + 914 + + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 898 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 91 + + + CF$UID + 92 + + + CF$UID + 93 + + + CF$UID + 94 + + + CF$UID + 95 + + + CF$UID + 96 + + + CF$UID + 97 + + + NS.objects + + + CF$UID + 899 + + + CF$UID + 900 + + + CF$UID + 905 + + + CF$UID + 911 + + + CF$UID + 827 + + + CF$UID + 408 + + + CF$UID + 912 + + + + public.objective-c-source + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 890 + + DomainIdentifier + + CF$UID + 100 + + IdentifierPath + + CF$UID + 901 + + IndexOfDocumentIdentifier + + CF$UID + 23 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 902 + + + CF$UID + 903 + + + CF$UID + 904 + + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 827 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 58 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 53 + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 906 + + + CF$UID + 475 + + + CF$UID + 477 + + + CF$UID + 476 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 907 + + + CF$UID + 908 + + + CF$UID + 22 + + + CF$UID + 909 + + + CF$UID + 910 + + + + CodeFolds + + $class + + CF$UID + 107 + + NS.string + { + c = ( + { + c = ( + { + r = "{1124, 117}"; + s = 0; + } + ); + r = "{1024, 219}"; + s = 0; + }, + { + r = "{1582, 335}"; + s = 0; + }, + { + r = "{1976, 614}"; + s = 0; + }, + { + r = "{2618, 127}"; + s = 0; + }, + { + r = "{2774, 476}"; + s = 0; + }, + { + r = "{3386, 299}"; + s = 0; + }, + { + r = "{3789, 63}"; + s = 0; + }, + { + r = "{3913, 141}"; + s = 0; + }, + { + r = "{4102, 63}"; + s = 0; + }, + { + r = "{4216, 1492}"; + s = 0; + }, + { + r = "{5748, 67}"; + s = 0; + }, + { + r = "{5854, 69}"; + s = 0; + } + ); + r = "{0, 7721}"; + s = 0; +} + + 325687635.36101699 + {5280, 1408} + {7282, 0} + -prepareXCodeSupportProject + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 913 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 915 + + + + {{0, 0}, {1190, 470}} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 345 + + + CF$UID + 346 + + + CF$UID + 350 + + + CF$UID + 348 + + + CF$UID + 349 + + + CF$UID + 347 + + + NS.objects + + + CF$UID + 139 + + + CF$UID + 917 + + + CF$UID + 918 + + + CF$UID + 139 + + + CF$UID + 919 + + + CF$UID + 925 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 352 + + + NS.objects + + + CF$UID + 23 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 368 + + + NS.objects + + + CF$UID + 23 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 920 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 921 + + + CF$UID + 923 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 356 + + + CF$UID + 922 + + + + 268 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 359 + + + CF$UID + 924 + + + + 921 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 926 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 927 + + + CF$UID + 929 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 356 + + + CF$UID + 928 + + + + 268 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 359 + + + CF$UID + 930 + + + + 921 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 932 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 933 + + + CF$UID + 935 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 374 + + + CF$UID + 934 + + + + 492 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 377 + + + CF$UID + 936 + + + + 249 + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 651 + + + CF$UID + 650 + + + CF$UID + 649 + + + CF$UID + 652 + + + CF$UID + 653 + + + CF$UID + 654 + + + CF$UID + 655 + + + CF$UID + 656 + + + NS.objects + + + CF$UID + 827 + + + CF$UID + 370 + + + CF$UID + 939 + + + CF$UID + 991 + + + CF$UID + 997 + + + CF$UID + 1015 + + + CF$UID + 22 + + + CF$UID + 23 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 658 + + + CF$UID + 74 + + + CF$UID + 660 + + + CF$UID + 661 + + + CF$UID + 662 + + + CF$UID + 663 + + + CF$UID + 664 + + + CF$UID + 665 + + + NS.objects + + + CF$UID + 940 + + + CF$UID + 951 + + + CF$UID + 969 + + + CF$UID + 370 + + + CF$UID + 23 + + + CF$UID + 984 + + + CF$UID + 990 + + + CF$UID + 370 + + + + + $class + + CF$UID + 389 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 941 + + rootLayoutTreeNode + + CF$UID + 949 + + + + $class + + CF$UID + 388 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 942 + + orientation + 0 + parent + + CF$UID + 949 + + + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 947 + + DomainIdentifier + + CF$UID + 100 + + IdentifierPath + + CF$UID + 943 + + IndexOfDocumentIdentifier + + CF$UID + 23 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 944 + + + CF$UID + 945 + + + CF$UID + 946 + + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 827 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 58 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 53 + + + + $class + + CF$UID + 108 + + documentURL + + CF$UID + 948 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + + $class + + CF$UID + 388 + + children + + CF$UID + 950 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 941 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 82 + + + NS.objects + + + CF$UID + 952 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 84 + + + NS.objects + + + CF$UID + 953 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + CF$UID + 88 + + + NS.objects + + + CF$UID + 954 + + + CF$UID + 23 + + + CF$UID + 967 + + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 955 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 91 + + + CF$UID + 92 + + + CF$UID + 93 + + + CF$UID + 94 + + + CF$UID + 95 + + + CF$UID + 96 + + + CF$UID + 97 + + + NS.objects + + + CF$UID + 899 + + + CF$UID + 956 + + + CF$UID + 961 + + + CF$UID + 827 + + + CF$UID + 827 + + + CF$UID + 408 + + + CF$UID + 966 + + + + + $class + + CF$UID + 109 + + DocumentLocation + + CF$UID + 947 + + DomainIdentifier + + CF$UID + 100 + + IdentifierPath + + CF$UID + 957 + + IndexOfDocumentIdentifier + + CF$UID + 23 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 958 + + + CF$UID + 959 + + + CF$UID + 960 + + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 827 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 58 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 53 + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 906 + + + CF$UID + 475 + + + CF$UID + 477 + + + CF$UID + 476 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 962 + + + CF$UID + 963 + + + CF$UID + 22 + + + CF$UID + 964 + + + CF$UID + 965 + + + + + $class + + CF$UID + 107 + + NS.string + { + c = ( + { + r = "{4070, 141}"; + s = 0; + }, + { + r = "{4259, 63}"; + s = 0; + }, + { + r = "{4373, 1699}"; + s = 0; + }, + { + r = "{6112, 67}"; + s = 0; + }, + { + r = "{6218, 69}"; + s = 0; + }, + { + r = "{8783, 566}"; + s = 0; + }, + { + r = "{11612, 224}"; + s = 0; + } + ); + r = "{0, 11844}"; + s = 0; +} + + 325691907.211272 + {0, 1246} + {11844, 0} + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 913 + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 968 + + + + {{0, 0}, {1190, 444}} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 702 + + + CF$UID + 703 + + + CF$UID + 704 + + + CF$UID + 705 + + + CF$UID + 706 + + + CF$UID + 707 + + + NS.objects + + + CF$UID + 139 + + + CF$UID + 970 + + + CF$UID + 971 + + + CF$UID + 139 + + + CF$UID + 972 + + + CF$UID + 978 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 709 + + + NS.objects + + + CF$UID + 23 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 711 + + + NS.objects + + + CF$UID + 369 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 973 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 974 + + + CF$UID + 976 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 718 + + + CF$UID + 975 + + + + 272 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 721 + + + CF$UID + 977 + + + + 907 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 979 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 980 + + + CF$UID + 982 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 718 + + + CF$UID + 981 + + + + 272 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 721 + + + CF$UID + 983 + + + + 907 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 985 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 986 + + + CF$UID + 988 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 732 + + + CF$UID + 987 + + + + 466 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 735 + + + CF$UID + 989 + + + + 275 + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 992 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 993 + + + CF$UID + 995 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 742 + + + CF$UID + 994 + + + + 503 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 742 + + + CF$UID + 996 + + + + 238 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 39 + + + CF$UID + 835 + + + CF$UID + 749 + + + CF$UID + 750 + + + CF$UID + 836 + + + NS.objects + + + CF$UID + 998 + + + CF$UID + 846 + + + CF$UID + 788 + + + CF$UID + 751 + + + CF$UID + 1008 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 41 + + + CF$UID + 42 + + + CF$UID + 43 + + + CF$UID + 44 + + + CF$UID + 45 + + + CF$UID + 46 + + + CF$UID + 47 + + + NS.objects + + + CF$UID + 868 + + + CF$UID + 22 + + + CF$UID + 49 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 999 + + + CF$UID + 1001 + + + + + $class + + CF$UID + 54 + + NS.objects + + + CF$UID + 1000 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 58 + + + CF$UID + 827 + + + + + $class + + CF$UID + 50 + + NS.objects + + + CF$UID + 1002 + + + CF$UID + 1003 + + + CF$UID + 1004 + + + CF$UID + 1005 + + + CF$UID + 1007 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 60 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 58 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 1006 + + + + Products + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 53 + + + CF$UID + 62 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 859 + + + CF$UID + 41 + + + CF$UID + 860 + + + CF$UID + 861 + + + CF$UID + 862 + + + CF$UID + 863 + + + CF$UID + 864 + + + CF$UID + 865 + + + CF$UID + 866 + + + CF$UID + 867 + + + NS.objects + + + CF$UID + 22 + + + CF$UID + 1009 + + + CF$UID + 1010 + + + CF$UID + 1011 + + + CF$UID + 1012 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 1013 + + + CF$UID + 22 + + + CF$UID + 1014 + + + + {{0, 0}, {249, 653}} + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 431 + + NS.objects + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 713 + + + NS.objects + + + CF$UID + 1016 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 1017 + + + CF$UID + 1019 + + + CF$UID + 1021 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 653 + + + CF$UID + 1018 + + + + 250 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 649 + + + CF$UID + 1020 + + + + 1190 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 716 + + + CF$UID + 717 + + + NS.objects + + + CF$UID + 822 + + + CF$UID + 1022 + + + + 260 + + $top + + State + + CF$UID + 1 + + + $version + 100000 + + diff --git a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/WorkspaceSettings.xcsettings b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/WorkspaceSettings.xcsettings new file mode 100644 index 000000000..6ff33e603 --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/WorkspaceSettings.xcsettings @@ -0,0 +1,10 @@ + + + + + IDEWorkspaceUserSettings_HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges + + IDEWorkspaceUserSettings_SnapshotAutomaticallyBeforeSignificantChanges + + + diff --git a/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist new file mode 100644 index 000000000..05301bc25 --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist @@ -0,0 +1,5 @@ + + + diff --git a/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa.xcscheme b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa.xcscheme new file mode 100644 index 000000000..e19ada963 --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa.xcscheme @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..49a0b2512 --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,32 @@ + + + + + SchemeUserState + + xcodecapp-cocoa.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 027D998A13696A0700D3DB13 + + primary + + + 027D999913696A7000D3DB13 + + primary + + + 8D1107260486CEB800E47090 + + primary + + + + + From 95b1b8b19d7392c7a83811e6d87d5371389129ea Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Thu, 28 Apr 2011 17:00:11 +0200 Subject: [PATCH 03/43] at first launch, parse all the project in a thread --- AppController.h | 5 +- AppController.m | 35 +- English.lproj/MainMenu.nib/designable.nib | 79 +- English.lproj/MainMenu.nib/keyedobjects.nib | Bin 22970 -> 23435 bytes .../UserInterfaceState.xcuserstate | 2734 +++++++++-------- 5 files changed, 1594 insertions(+), 1259 deletions(-) diff --git a/AppController.h b/AppController.h index ea16fc05a..7a51a4286 100644 --- a/AppController.h +++ b/AppController.h @@ -24,6 +24,7 @@ IBOutlet NSTextField *labelStatus; IBOutlet NSTextField *labelPath; IBOutlet NSTextField *labelCurrentPath; + IBOutlet NSButton *buttonOpenXCode; NSFileManager *fm; NSMutableArray *modifiedSources; @@ -46,7 +47,7 @@ - (void)registerDefaults; - (void)initializeEventStreamWithPath:(NSString*)aPath; -- (void)addModifiedFilesAtPath:(NSString*)path; +- (void)handleFileModification:(NSString*)path ignoreDate:(BOOL)shouldIgnoreDate; - (void)updateLastEventId:(uint64_t)eventId; - (BOOL)isObjJFile:(NSString*)path; - (BOOL)isXIBFile:(NSString *)path; @@ -56,7 +57,7 @@ - (IBAction)chooseFolder:(id)aSender; - (IBAction)stopListener:(id)aSender; - +- (IBAction)openXCode:(id)aSender; @end diff --git a/AppController.m b/AppController.m index 30f6662ab..9445ab151 100644 --- a/AppController.m +++ b/AppController.m @@ -26,7 +26,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n size_t i; for(i = 0; i < numEvents; i++) { - [ac addModifiedFilesAtPath:[(NSArray *)eventPaths objectAtIndex:i]]; + [ac handleFileModification:[(NSArray *)eventPaths objectAtIndex:i] ignoreDate:NO]; [ac updateLastEventId:eventIds[i]]; } } @@ -58,6 +58,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n { [self registerDefaults]; [labelCurrentPath setHidden:YES]; + [buttonOpenXCode setEnabled:NO]; appStartedTimestamp = [NSDate date]; pathModificationDates = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"pathModificationDates"] mutableCopy]; @@ -136,7 +137,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n lastEventId = [NSNumber numberWithUnsignedLongLong:eventId]; } -- (void)addModifiedFilesAtPath:(NSString*)path +- (void)handleFileModification:(NSString*)path ignoreDate:(BOOL)shouldIgnoreDate { if ([self isPathMatchingIgnoredPaths:path]) return; @@ -149,7 +150,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n NSDictionary *fileAttributes = [fm attributesOfItemAtPath:fullPath error:NULL]; NSDate *fileModDate = [fileAttributes objectForKey:NSFileModificationDate]; - if([fileModDate compare:[self lastModificationDateForPath:path]] == NSOrderedDescending) + if(shouldIgnoreDate || [fileModDate compare:[self lastModificationDateForPath:path]] == NSOrderedDescending) { if ([self isObjJFile:fullPath]) [modifiedSources addObject:fullPath]; @@ -200,7 +201,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n XCodeSupportProjectSources = [NSURL URLWithString:@"Sources/" relativeToURL:XCodeSupportFolder]; XCodeSupportPBXPath = [NSString stringWithFormat:@"%@/project.pbxproj", [XCodeSupportProject path]]; - [fm removeItemAtURL:XCodeSupportFolder error:nil]; + //[fm removeItemAtURL:XCodeSupportFolder error:nil]; // create the template project if it doesn't exist if (![fm fileExistsAtPath:[XCodeSupportFolder path]]) @@ -227,9 +228,21 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n NSLog(@"Creating source folder"); [fm createDirectoryAtPath:[XCodeSupportProjectSources path] withIntermediateDirectories:YES attributes:nil error:nil]; + + + [NSThread detachNewThreadSelector:@selector(populateXCodeProject:)toTarget:self withObject:nil]; + } - - system([[NSString stringWithFormat:@"open %@", [XCodeSupportProject path ]] UTF8String]); +} + +- (void)populateXCodeProject:(id)argement +{ + [self handleFileModification:[NSString stringWithFormat:@"%@", [currentProjectURL path]] ignoreDate:YES]; + NSArray *subdirs = [fm subpathsAtPath:[currentProjectURL path]]; + for (NSString *p in subdirs) + { + [self handleFileModification:[NSString stringWithFormat:@"%@/%@", [currentProjectURL path], p] ignoreDate:YES]; + } } - (NSURL*)shadowURLForSourceURL:(NSURL*)aSourceURL @@ -320,6 +333,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [labelPath setStringValue:[currentProjectURL path]]; [labelCurrentPath setHidden:NO]; + [buttonOpenXCode setEnabled:YES]; [labelStatus setStringValue:@"XCodeCapp is running"]; } @@ -330,8 +344,17 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [ignoredFilePaths removeAllObjects]; [labelPath setStringValue:@""]; [labelCurrentPath setHidden:YES]; + [buttonOpenXCode setEnabled:NO]; [labelStatus setStringValue:@"XCodeCapp is not running"]; [self stopEventStream]; } +- (IBAction)openXCode:(id)aSender +{ + if (!currentProjectURL) + return; + + system([[NSString stringWithFormat:@"open %@", [XCodeSupportProject path ]] UTF8String]); +} + @end diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib index 6737f1084..1e1c025ff 100644 --- a/English.lproj/MainMenu.nib/designable.nib +++ b/English.lproj/MainMenu.nib/designable.nib @@ -773,7 +773,7 @@ 7 2 - {{335, 180}, {319, 297}} + {{335, 180}, {331, 298}} 1954021376 xcodecapp-cocoa NSWindow @@ -788,7 +788,7 @@ 266 - {{7, 43}, {304, 13}} + {{7, 44}, {316, 13}} YES @@ -825,7 +825,7 @@ 266 - {{7, 64}, {304, 17}} + {{7, 65}, {316, 17}} YES @@ -846,7 +846,7 @@ 266 - {{7, 107}, {304, 22}} + {{7, 108}, {316, 22}} YES @@ -875,9 +875,8 @@ 293 - {{163, 18}, {101, 19}} + {{123, 17}, {86, 19}} - YES -2080244224 @@ -900,7 +899,7 @@ 293 - {{54, 18}, {101, 19}} + {{29, 17}, {86, 19}} YES @@ -918,10 +917,30 @@ 75 + + + 293 + {{217, 17}, {85, 19}} + + YES + + -2080244224 + 134217728 + XCode + + + -2038152961 + 164 + + + 400 + 75 + + 269 - {{88, 146}, {142, 132}} + {{94, 147}, {142, 132}} YES @@ -947,9 +966,8 @@ - {{7, 11}, {319, 297}} + {{7, 11}, {331, 298}} - {{0, 0}, {1440, 878}} {402, 400} @@ -969,7 +987,7 @@ {348, 62} {348, 62} - + 256 YES @@ -978,7 +996,6 @@ 274 {{17, -86}, {314, 128}} - YES 67239424 @@ -995,7 +1012,6 @@ {{7, 11}, {348, 62}} - {{0, 0}, {1440, 878}} @@ -1374,6 +1390,22 @@ 433 + + + openXCode: + + + + 437 + + + + buttonOpenXCode + + + + 438 + @@ -1993,6 +2025,7 @@ + @@ -2117,6 +2150,20 @@

+ + 434 + + + YES + + + + + + 435 + + + @@ -2289,6 +2336,8 @@ 430.IBPluginDependency 431.IBPluginDependency 432.IBPluginDependency + 434.IBPluginDependency + 435.IBPluginDependency 5.IBPluginDependency 5.ImportedFromIB2 56.IBPluginDependency @@ -2506,6 +2555,8 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2554,7 +2605,7 @@ - 433 + 438 0 diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index dbe61745d91d249df5d2c4ae1f9b613e0a719f37..1df31720cceccf82efefe80f98d11b669c530d5c 100644 GIT binary patch literal 23435 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 YxY(;Wh?0IVcK_#}bN_GoTO9KL0By5+5C8xG literal 22970 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

%8K;=DhB_;rzvU%lVu0j`J_) zy<(~u7c<4;VzyXX98?@qEH4f%4lj->jwy~SPAFCuCl{v{rx#}ytBSLW^NO{_hGJu} zx!784E4CLqi#r#0E$&|2r?_8n|Kf_`s$zF>UGbRWhT=)ZbBY%fuP$C!{D$u-Q5gGP Nr47DU|L@|r{trYlOkDr~ diff --git a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate index ac2223904..d43b3281e 100644 --- a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate +++ b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate @@ -40,7 +40,7 @@ CF$UID - 640 + 642 @@ -4711,27 +4711,27 @@ CF$UID - 575 + 577 CF$UID - 580 + 582 CF$UID - 583 + 585 CF$UID - 615 + 617 CF$UID - 616 + 618 CF$UID - 623 + 625 CF$UID @@ -4807,19 +4807,19 @@ CF$UID - 451 + 453 CF$UID - 523 + 525 CF$UID - 534 + 536 CF$UID - 569 + 571 @@ -5195,7 +5195,7 @@ - 432 + 434 $class @@ -5221,7 +5221,7 @@ CF$UID - 449 + 451 @@ -5234,10 +5234,22 @@ 36 NS.keys - + + + CF$UID + 449 + + NS.objects - + + + CF$UID + 450 + + + 371 + {101, 23} $class @@ -5248,7 +5260,7 @@ CF$UID - 450 + 452 @@ -5261,10 +5273,6 @@ NS.keys - - CF$UID - 452 - CF$UID 454 @@ -5305,81 +5313,59 @@ CF$UID 472 + + CF$UID + 474 + NS.objects CF$UID - 474 + 476 CF$UID - 482 + 484 CF$UID - 486 + 488 CF$UID - 490 + 492 CF$UID - 494 + 496 CF$UID - 498 + 500 CF$UID - 506 + 508 CF$UID - 509 + 511 CF$UID - 513 - - - CF$UID - 517 + 515 CF$UID 519 + + CF$UID + 521 + - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 453 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/main.m - $class @@ -5404,7 +5390,7 @@ 107 NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h + file://localhost/Users/Tonio/Desktop/xcodecapp/main.m $class @@ -5430,7 +5416,7 @@ 107 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h $class @@ -5456,7 +5442,7 @@ 107 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch $class @@ -5482,7 +5468,7 @@ 107 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj + file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj $class @@ -5508,7 +5494,7 @@ 107 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj $class @@ -5534,7 +5520,7 @@ 107 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m $class @@ -5560,7 +5546,7 @@ 107 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings $class @@ -5586,7 +5572,7 @@ 107 NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h $class @@ -5612,7 +5598,7 @@ 107 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h $class @@ -5631,6 +5617,32 @@ 473 + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 475 + + $class @@ -5648,14 +5660,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -5664,9 +5668,6 @@ CF$UID 478 - - NS.objects - CF$UID 479 @@ -5675,13 +5676,24 @@ CF$UID 480 + + NS.objects + + + CF$UID + 481 + + + CF$UID + 482 + CF$UID 22 CF$UID - 481 + 483 @@ -5700,14 +5712,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -5716,16 +5720,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 483 + 485 CF$UID - 484 + 486 CF$UID @@ -5733,7 +5745,7 @@ CF$UID - 485 + 487 @@ -5748,14 +5760,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -5764,16 +5768,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 487 + 489 CF$UID - 488 + 490 CF$UID @@ -5781,7 +5793,7 @@ CF$UID - 489 + 491 @@ -5796,14 +5808,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -5812,16 +5816,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 491 + 493 CF$UID - 492 + 494 CF$UID @@ -5829,7 +5841,7 @@ CF$UID - 493 + 495 @@ -5844,14 +5856,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -5860,16 +5864,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 495 + 497 CF$UID - 496 + 498 CF$UID @@ -5877,7 +5889,7 @@ CF$UID - 497 + 499 @@ -5892,14 +5904,6 @@ NS.keys - - CF$UID - 499 - - - CF$UID - 500 - CF$UID 501 @@ -5908,9 +5912,6 @@ CF$UID 502 - - NS.objects - CF$UID 503 @@ -5919,13 +5920,24 @@ CF$UID 504 + + NS.objects + + + CF$UID + 505 + + + CF$UID + 506 + CF$UID 22 CF$UID - 505 + 507 @@ -5933,9 +5945,9 @@ PrimaryDocumentVisibleCharacterRange HideAllIssues PrimaryDocumentSelectedCharacterRange - 325694009.20766002 - {11500, 953} - {12278, 0} + 325695578.86768901 + {6387, 2001} + {7142, 0} $class @@ -5944,14 +5956,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -5960,16 +5964,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 507 + 509 CF$UID - 508 + 510 CF$UID @@ -5977,7 +5989,7 @@ CF$UID - 493 + 495 @@ -5991,14 +6003,6 @@ NS.keys - - CF$UID - 499 - - - CF$UID - 500 - CF$UID 501 @@ -6007,16 +6011,24 @@ CF$UID 502 + + CF$UID + 503 + + + CF$UID + 504 + NS.objects CF$UID - 510 + 512 CF$UID - 511 + 513 CF$UID @@ -6024,13 +6036,13 @@ CF$UID - 512 + 514 - 325693949.84283602 - {1057, 1195} - {1733, 14} + 325694718.42682302 + {1019, 1341} + {1987, 0} $class @@ -6039,14 +6051,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -6055,16 +6059,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 514 + 516 CF$UID - 515 + 517 CF$UID @@ -6072,7 +6084,7 @@ CF$UID - 516 + 518 @@ -6087,14 +6099,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -6103,16 +6107,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 518 + 520 CF$UID - 496 + 498 CF$UID @@ -6120,7 +6132,7 @@ CF$UID - 493 + 495 @@ -6133,14 +6145,6 @@ NS.keys - - CF$UID - 475 - - - CF$UID - 476 - CF$UID 477 @@ -6149,16 +6153,24 @@ CF$UID 478 + + CF$UID + 479 + + + CF$UID + 480 + NS.objects CF$UID - 520 + 522 CF$UID - 521 + 523 CF$UID @@ -6166,7 +6178,7 @@ CF$UID - 522 + 524 @@ -6183,51 +6195,25 @@ CF$UID - 524 + 526 CF$UID - 526 + 528 NS.objects CF$UID - 528 + 530 CF$UID - 531 + 533 - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 525 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h - $class @@ -6245,6 +6231,32 @@ 527 + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + + + $class + + CF$UID + 341 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 529 + + $class @@ -6264,74 +6276,35 @@ CF$UID - 478 + 504 CF$UID - 476 + 501 CF$UID - 475 + 502 NS.objects CF$UID - 493 + 495 CF$UID - 529 - - - CF$UID - 530 - - - - {502, 1210} - 325683779.48605001 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 478 - - - CF$UID - 476 - - - CF$UID - 475 - - - NS.objects - - - CF$UID - 493 + 531 CF$UID 532 - - CF$UID - 533 - - {5817, 1255} - 325683784.505319 + 325694685.86312401 + {805, 1527} $class @@ -6342,16 +6315,55 @@ CF$UID - 535 + 504 + + + CF$UID + 501 + + + CF$UID + 502 NS.objects + + + CF$UID + 495 + + + CF$UID + 534 + + + CF$UID + 535 + + + + 325694687.69649601 + {779, 935} + + $class + + CF$UID + 36 + + NS.keys CF$UID 537 + NS.objects + + + CF$UID + 539 + + $class @@ -6367,7 +6379,7 @@ NS.relative CF$UID - 536 + 538 @@ -6405,30 +6417,30 @@ CF$UID - 538 + 540 NS.objects CF$UID - 539 + 541 CF$UID - 540 + 542 CF$UID - 546 + 548 CF$UID - 547 + 549 CF$UID - 555 + 557 @@ -6451,7 +6463,7 @@ CF$UID - 541 + 543 @@ -6463,46 +6475,16 @@ NS.objects - - CF$UID - 542 - CF$UID 544 - - - - $class - - CF$UID - 32 - - NS.keys - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 30 - - - CF$UID - 543 + 546 - 170 $class @@ -6532,6 +6514,36 @@ + 170 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 547 + + + 1020 Xcode3BuildPhasesEditor @@ -6544,7 +6556,7 @@ CF$UID - 548 + 550 @@ -6562,12 +6574,12 @@ selection CF$UID - 550 + 552 timestamp CF$UID - 549 + 551 325689186.13675499 @@ -6585,18 +6597,18 @@ CF$UID - 551 + 553 CF$UID - 552 + 554 NS.objects CF$UID - 546 + 548 CF$UID @@ -6604,7 +6616,7 @@ CF$UID - 553 + 555 @@ -6620,7 +6632,7 @@ CF$UID - 554 + 556 @@ -6643,14 +6655,6 @@ NS.keys - - CF$UID - 556 - - - CF$UID - 557 - CF$UID 558 @@ -6671,6 +6675,14 @@ CF$UID 562 + + CF$UID + 563 + + + CF$UID + 564 + NS.objects @@ -6680,27 +6692,27 @@ CF$UID - 563 - - - CF$UID - 564 + 565 CF$UID 566 - - CF$UID - 567 - CF$UID 568 CF$UID - 493 + 569 + + + CF$UID + 570 + + + CF$UID + 495 @@ -6732,19 +6744,19 @@ CF$UID - 565 + 567 CF$UID - 565 + 567 CF$UID - 565 + 567 CF$UID - 565 + 567 @@ -6792,14 +6804,14 @@ CF$UID - 570 + 572 NS.objects CF$UID - 572 + 574 @@ -6817,7 +6829,7 @@ NS.relative CF$UID - 571 + 573 x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C @@ -6831,14 +6843,14 @@ CF$UID - 573 + 575 NS.objects CF$UID - 574 + 576 @@ -6862,22 +6874,22 @@ CF$UID - 576 + 578 CF$UID - 577 + 579 NS.objects CF$UID - 578 + 580 CF$UID - 579 + 581 @@ -6895,14 +6907,14 @@ CF$UID - 581 + 583 NS.objects CF$UID - 582 + 584 @@ -6916,32 +6928,32 @@ NS.keys - - CF$UID - 584 - - - CF$UID - 585 - CF$UID 586 - - NS.objects - CF$UID 587 CF$UID - 613 + 588 + + + NS.objects + + + CF$UID + 589 CF$UID - 614 + 615 + + + CF$UID + 616 @@ -6958,19 +6970,19 @@ CF$UID - 588 + 590 CF$UID - 595 + 597 CF$UID - 599 + 601 CF$UID - 604 + 606 @@ -6982,21 +6994,10 @@ NS.keys - - CF$UID - 589 - - - CF$UID - 590 - CF$UID 591 - - NS.objects - CF$UID 592 @@ -7005,10 +7006,21 @@ CF$UID 593 + + NS.objects + CF$UID 594 + + CF$UID + 595 + + + CF$UID + 596 + IDEActivityReportStringSegmentPriority @@ -7025,33 +7037,33 @@ NS.keys - - CF$UID - 589 - - - CF$UID - 590 - CF$UID 591 + + CF$UID + 592 + + + CF$UID + 593 + NS.objects - - CF$UID - 596 - - - CF$UID - 597 - CF$UID 598 + + CF$UID + 599 + + + CF$UID + 600 + 4 @@ -7065,33 +7077,33 @@ NS.keys - - CF$UID - 589 - - - CF$UID - 590 - CF$UID 591 + + CF$UID + 592 + + + CF$UID + 593 + NS.objects - - CF$UID - 600 - - - CF$UID - 601 - CF$UID 602 + + CF$UID + 603 + + + CF$UID + 604 + 1 @@ -7100,7 +7112,7 @@ $class CF$UID - 603 + 605 NS.data @@ -7140,18 +7152,6 @@ NS.keys - - CF$UID - 589 - - - CF$UID - 605 - - - CF$UID - 606 - CF$UID 591 @@ -7164,12 +7164,24 @@ CF$UID 608 + + CF$UID + 593 + + + CF$UID + 609 + + + CF$UID + 610 + NS.objects CF$UID - 609 + 611 CF$UID @@ -7177,11 +7189,11 @@ CF$UID - 610 + 612 CF$UID - 612 + 614 CF$UID @@ -7202,10 +7214,10 @@ $class CF$UID - 611 + 613 NS.time - 325694129.61426198 + 325695576.17493498 $classes @@ -7216,7 +7228,7 @@ $classname NSDate - Today at 16:35 + Today at 16:59 106 xcodecapp-cocoa @@ -7243,14 +7255,14 @@ CF$UID - 617 + 619 NS.objects CF$UID - 618 + 620 @@ -7281,22 +7293,22 @@ CF$UID - 619 + 621 CF$UID - 620 + 622 NS.objects CF$UID - 621 + 623 CF$UID - 622 + 624 @@ -7312,14 +7324,6 @@ NS.objects - - CF$UID - 570 - - - CF$UID - 624 - CF$UID 626 @@ -7332,6 +7336,10 @@ CF$UID 630 + + CF$UID + 572 + CF$UID 632 @@ -7342,7 +7350,7 @@ CF$UID - 635 + 636 CF$UID @@ -7350,7 +7358,11 @@ CF$UID - 638 + 639 + + + CF$UID + 640 @@ -7368,7 +7380,7 @@ NS.relative CF$UID - 625 + 627 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -7386,7 +7398,7 @@ NS.relative CF$UID - 627 + 629 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h @@ -7404,7 +7416,7 @@ NS.relative CF$UID - 629 + 631 file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ @@ -7422,7 +7434,7 @@ NS.relative CF$UID - 631 + 633 file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h @@ -7440,7 +7452,7 @@ NS.relative CF$UID - 633 + 635 file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j @@ -7475,7 +7487,7 @@ NS.relative CF$UID - 636 + 638 file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist @@ -7510,7 +7522,7 @@ NS.relative CF$UID - 639 + 641 file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch @@ -7522,14 +7534,6 @@ NS.keys - - CF$UID - 641 - - - CF$UID - 642 - CF$UID 643 @@ -7538,10 +7542,6 @@ CF$UID 644 - - CF$UID - 11 - CF$UID 645 @@ -7550,28 +7550,40 @@ CF$UID 646 + + CF$UID + 11 + CF$UID 647 - - NS.objects - CF$UID 648 CF$UID - 824 + 649 + + + NS.objects + + + CF$UID + 650 CF$UID - 825 + 846 CF$UID - 826 + 847 + + + CF$UID + 848 CF$UID @@ -7579,7 +7591,7 @@ CF$UID - 641 + 643 CF$UID @@ -7587,7 +7599,7 @@ CF$UID - 938 + 964 @@ -7606,14 +7618,6 @@ NS.keys - - CF$UID - 649 - - - CF$UID - 650 - CF$UID 651 @@ -7638,12 +7642,20 @@ CF$UID 656 + + CF$UID + 657 + + + CF$UID + 658 + NS.objects CF$UID - 657 + 659 CF$UID @@ -7651,19 +7663,19 @@ CF$UID - 738 + 753 CF$UID - 739 + 754 CF$UID - 746 + 761 CF$UID - 815 + 837 CF$UID @@ -7691,14 +7703,6 @@ NS.keys - - CF$UID - 658 - - - CF$UID - 659 - CF$UID 660 @@ -7723,20 +7727,28 @@ CF$UID 665 - - NS.objects - CF$UID 666 CF$UID - 674 + 667 + + + NS.objects + + + CF$UID + 668 CF$UID - 701 + 682 + + + CF$UID + 716 CF$UID @@ -7748,11 +7760,11 @@ CF$UID - 729 + 744 CF$UID - 737 + 752 CF$UID @@ -7782,12 +7794,12 @@ primaryEditorContextNode CF$UID - 667 + 669 rootLayoutTreeNode CF$UID - 672 + 680 @@ -7806,14 +7818,14 @@ documentArchivableRepresentation CF$UID - 668 + 670 orientation 0 parent CF$UID - 672 + 680 @@ -7825,22 +7837,22 @@ DocumentLocation CF$UID - 671 + 678 DomainIdentifier CF$UID - 0 + 100 IdentifierPath CF$UID - 669 + 671 IndexOfDocumentIdentifier CF$UID - 670 + 23 @@ -7850,9 +7862,60 @@ 54 NS.objects - + + + CF$UID + 672 + + + CF$UID + 674 + + + CF$UID + 676 + + - 9223372036854775807 + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 673 + + + AppController.m + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 675 + + + Classes + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 677 + + + xcodecapp-cocoa $class @@ -7862,7 +7925,7 @@ documentURL CF$UID - 571 + 679 timestamp @@ -7870,6 +7933,15 @@ 0 + + $class + + CF$UID + 107 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + $class @@ -7879,7 +7951,7 @@ children CF$UID - 673 + 681 contentType 0 @@ -7906,7 +7978,7 @@ CF$UID - 667 + 669 @@ -7920,14 +7992,14 @@ CF$UID - 675 + 683 NS.objects CF$UID - 676 + 684 @@ -7942,14 +8014,14 @@ CF$UID - 677 + 685 NS.objects CF$UID - 678 + 686 @@ -7964,22 +8036,22 @@ CF$UID - 679 + 687 CF$UID - 680 + 688 CF$UID - 681 + 689 NS.objects CF$UID - 682 + 690 CF$UID @@ -7987,7 +8059,7 @@ CF$UID - 699 + 714 @@ -8004,7 +8076,7 @@ CF$UID - 683 + 691 @@ -8016,45 +8088,18 @@ NS.keys - - CF$UID - 684 - - - CF$UID - 685 - - - CF$UID - 686 - - - CF$UID - 687 - - - CF$UID - 688 - - - CF$UID - 689 - - - CF$UID - 690 - - - NS.objects - - - CF$UID - 691 - CF$UID 692 + + CF$UID + 693 + + + CF$UID + 694 + CF$UID 695 @@ -8069,11 +8114,38 @@ CF$UID - 410 + 698 + + + NS.objects + + + CF$UID + 699 CF$UID - 698 + 700 + + + CF$UID + 706 + + + CF$UID + 710 + + + CF$UID + 673 + + + CF$UID + 711 + + + CF$UID + 712 @@ -8084,7 +8156,7 @@ DocumentNavigableItemName DocumentExtensionIdentifier DocumentURL - com.apple.dt.IDE.BuildLogContentType + public.objective-c-source $class @@ -8094,22 +8166,22 @@ DocumentLocation CF$UID - 671 + 678 DomainIdentifier CF$UID - 0 + 100 IdentifierPath CF$UID - 693 + 701 IndexOfDocumentIdentifier CF$UID - 694 + 23 @@ -8119,9 +8191,58 @@ 54 NS.objects - + + + CF$UID + 702 + + + CF$UID + 703 + + + CF$UID + 704 + + - 9223372036854775807 + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 673 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 675 + + + + $class + + CF$UID + 103 + + Identifier + + CF$UID + 705 + + + xcodecapp-cocoa $class @@ -8132,19 +8253,46 @@ CF$UID - 573 + 501 + + + CF$UID + 502 + + + CF$UID + 503 + + + CF$UID + 504 NS.objects CF$UID - 574 + 707 + + + CF$UID + 708 + + + CF$UID + 22 + + + CF$UID + 709 - - + 325695578.86953503 + {6387, 2001} + {7142, 0} + -prepareXCodeSupportProject + Xcode.IDEKit.EditorDocument.SourceCode $class @@ -8159,9 +8307,10 @@ NS.relative CF$UID - 571 + 713 + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m $class @@ -8172,7 +8321,7 @@ CF$UID - 700 + 715 @@ -8187,27 +8336,27 @@ CF$UID - 702 + 717 CF$UID - 703 + 718 CF$UID - 704 + 719 CF$UID - 705 + 720 CF$UID - 706 + 721 CF$UID - 707 + 722 NS.objects @@ -8218,11 +8367,11 @@ CF$UID - 708 + 723 CF$UID - 710 + 725 CF$UID @@ -8230,11 +8379,11 @@ CF$UID - 712 + 727 CF$UID - 723 + 738 @@ -8254,7 +8403,7 @@ CF$UID - 709 + 724 NS.objects @@ -8276,7 +8425,7 @@ CF$UID - 711 + 726 NS.objects @@ -8298,14 +8447,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 714 + 729 @@ -8320,11 +8469,11 @@ CF$UID - 715 + 730 CF$UID - 720 + 735 @@ -8338,22 +8487,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 718 + 733 CF$UID - 719 + 734 @@ -8371,22 +8520,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 721 + 736 CF$UID - 722 + 737 @@ -8402,14 +8551,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 724 + 739 @@ -8423,11 +8572,11 @@ CF$UID - 725 + 740 CF$UID - 727 + 742 @@ -8441,22 +8590,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 718 + 733 CF$UID - 726 + 741 @@ -8471,22 +8620,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 721 + 736 CF$UID - 728 + 743 @@ -8501,14 +8650,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 730 + 745 @@ -8522,11 +8671,11 @@ CF$UID - 731 + 746 CF$UID - 734 + 749 @@ -8540,22 +8689,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 732 + 747 CF$UID - 733 + 748 @@ -8571,22 +8720,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 735 + 750 CF$UID - 736 + 751 @@ -8603,7 +8752,7 @@ NS.objects - Build target xcodecapp-cocoa + AppController.m $class @@ -8614,14 +8763,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 740 + 755 @@ -8635,11 +8784,11 @@ CF$UID - 741 + 756 CF$UID - 744 + 759 @@ -8653,22 +8802,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 742 + 757 CF$UID - 743 + 758 @@ -8684,22 +8833,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 742 + 757 CF$UID - 745 + 760 @@ -8714,34 +8863,34 @@ CF$UID - 747 + 762 CF$UID - 748 + 763 CF$UID - 749 + 764 CF$UID - 750 + 765 CF$UID - 751 + 766 + + + CF$UID + 767 NS.objects CF$UID - 752 - - - CF$UID - 774 + 768 CF$UID @@ -8749,11 +8898,19 @@ CF$UID - 751 + 802 CF$UID - 792 + 762 + + + CF$UID + 806 + + + CF$UID + 814 @@ -8761,6 +8918,7 @@ Xcode.IDEKit.Navigator.BatchFind Xcode.DebuggerKit.ThreadsStacksNavigator SelectedNavigator + Xcode.IDEKit.Navigator.Logs Xcode.IDEKit.Navigator.Issues $class @@ -8772,38 +8930,38 @@ CF$UID - 753 + 769 CF$UID - 754 + 770 CF$UID - 755 + 771 CF$UID - 756 + 772 CF$UID - 757 + 773 CF$UID - 758 + 774 CF$UID - 759 + 775 NS.objects CF$UID - 760 + 776 CF$UID @@ -8823,11 +8981,11 @@ CF$UID - 761 + 777 CF$UID - 766 + 780 @@ -8838,7 +8996,7 @@ IDESCMStatusFilteringEnabled IDESelectedObjects IDEExpandedItemsSet - {{0, 0}, {463, 675}} + {{0, 0}, {259, 675}} $class @@ -8849,7 +9007,7 @@ CF$UID - 762 + 778 @@ -8863,21 +9021,19 @@ CF$UID - 763 + 779 CF$UID - 764 + 675 CF$UID - 765 + 673 xcodecapp-cocoa - Classes - AppController.m $class @@ -8888,23 +9044,23 @@ CF$UID - 767 + 781 CF$UID - 768 + 782 CF$UID - 769 + 783 CF$UID - 771 + 785 CF$UID - 773 + 787 @@ -8918,7 +9074,7 @@ CF$UID - 763 + 779 @@ -8932,7 +9088,7 @@ CF$UID - 763 + 779 CF$UID @@ -8950,11 +9106,11 @@ CF$UID - 763 + 779 CF$UID - 770 + 784 @@ -8969,11 +9125,11 @@ CF$UID - 763 + 779 CF$UID - 772 + 786 @@ -8988,11 +9144,11 @@ CF$UID - 763 + 779 CF$UID - 764 + 675 @@ -9006,38 +9162,38 @@ CF$UID - 775 + 789 CF$UID - 776 + 790 CF$UID - 777 + 791 CF$UID - 778 + 792 CF$UID - 779 + 793 CF$UID - 780 + 794 CF$UID - 781 + 795 NS.objects CF$UID - 782 + 796 CF$UID @@ -9045,15 +9201,15 @@ CF$UID - 742 + 757 CF$UID - 783 + 797 CF$UID - 784 + 798 CF$UID @@ -9061,7 +9217,7 @@ CF$UID - 786 + 800 @@ -9078,7 +9234,7 @@ $class CF$UID - 785 + 799 NSRangeCount 0 @@ -9096,7 +9252,7 @@ $class CF$UID - 787 + 801 NSRangeCount 0 @@ -9121,15 +9277,15 @@ CF$UID - 789 + 803 CF$UID - 790 + 804 CF$UID - 791 + 805 NS.objects @@ -9161,43 +9317,111 @@ CF$UID - 793 + 807 CF$UID - 794 + 808 CF$UID - 795 + 809 CF$UID - 796 + 810 + + + NS.objects + + + CF$UID + 811 CF$UID - 797 + 812 CF$UID - 798 + 22 CF$UID - 799 + 813 + + + + IDELogNavigatorExpandedItemsStateKey + IDELogNavigatorSelectedObjectsStateKey + IDELogNavigatorRecentFilterStateKey + IDELogNavigatorVisibleRectStateKey + + $class + + CF$UID + 35 + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + {{0, 0}, {244, 675}} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 815 CF$UID - 800 + 816 CF$UID - 801 + 817 CF$UID - 802 + 818 + + + CF$UID + 819 + + + CF$UID + 820 + + + CF$UID + 821 + + + CF$UID + 822 + + + CF$UID + 823 + + + CF$UID + 824 NS.objects @@ -9208,19 +9432,19 @@ CF$UID - 803 + 825 CF$UID - 804 + 826 CF$UID - 806 + 828 CF$UID - 807 + 829 CF$UID @@ -9232,7 +9456,7 @@ CF$UID - 813 + 835 CF$UID @@ -9240,7 +9464,7 @@ CF$UID - 814 + 836 @@ -9265,7 +9489,7 @@ CF$UID - 805 + 827 @@ -9289,7 +9513,7 @@ CF$UID - 808 + 830 @@ -9303,7 +9527,7 @@ CF$UID - 809 + 831 @@ -9317,22 +9541,22 @@ CF$UID - 810 + 832 CF$UID - 811 + 833 NS.objects CF$UID - 614 + 616 CF$UID - 812 + 834 @@ -9355,12 +9579,7 @@ 431 NS.objects - - - CF$UID - 614 - - + $class @@ -9372,14 +9591,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 816 + 838 @@ -9393,15 +9612,15 @@ CF$UID - 817 + 839 CF$UID - 819 + 841 CF$UID - 821 + 843 @@ -9415,22 +9634,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 653 + 655 CF$UID - 818 + 840 @@ -9445,22 +9664,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 649 + 651 CF$UID - 820 + 842 @@ -9475,22 +9694,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 822 + 844 CF$UID - 823 + 845 @@ -9507,11 +9726,11 @@ CF$UID - 641 + 643 CF$UID - 647 + 649 @@ -9568,19 +9787,19 @@ CF$UID - 827 + 849 CF$UID - 828 + 850 CF$UID - 834 + 856 CF$UID - 874 + 900 CF$UID @@ -9588,7 +9807,7 @@ CF$UID - 882 + 908 @@ -9610,7 +9829,7 @@ CF$UID - 829 + 851 @@ -9624,11 +9843,11 @@ CF$UID - 830 + 852 CF$UID - 832 + 854 @@ -9657,7 +9876,7 @@ CF$UID - 831 + 853 @@ -9687,7 +9906,7 @@ CF$UID - 833 + 855 @@ -9706,11 +9925,11 @@ CF$UID - 835 + 857 CF$UID - 749 + 858 CF$UID @@ -9718,34 +9937,35 @@ CF$UID - 836 + 859 NS.objects CF$UID - 837 + 860 CF$UID - 846 + 869 CF$UID - 857 + 880 CF$UID - 836 + 859 CF$UID - 858 + 884 Xcode.IDEKit.Navigator.BatchFind + Xcode.DebuggerKit.ThreadsStacksNavigator Xcode.IDEKit.Navigator.Issues $class @@ -9788,7 +10008,7 @@ CF$UID - 838 + 861 CF$UID @@ -9808,11 +10028,11 @@ CF$UID - 839 + 862 CF$UID - 841 + 864 @@ -9827,7 +10047,7 @@ CF$UID - 840 + 863 @@ -9849,7 +10069,7 @@ CF$UID - 827 + 849 @@ -9863,19 +10083,19 @@ CF$UID - 842 + 865 CF$UID - 843 + 866 CF$UID - 844 + 867 CF$UID - 845 + 868 @@ -9957,31 +10177,31 @@ CF$UID - 847 + 870 CF$UID - 848 + 871 CF$UID - 849 + 872 CF$UID - 850 + 873 CF$UID - 851 + 874 CF$UID - 852 + 875 CF$UID - 853 + 876 NS.objects @@ -10000,11 +10220,11 @@ CF$UID - 854 + 877 CF$UID - 855 + 878 CF$UID @@ -10012,7 +10232,7 @@ CF$UID - 856 + 879 @@ -10028,7 +10248,7 @@ $class CF$UID - 785 + 799 NSRangeCount 0 @@ -10037,7 +10257,7 @@ $class CF$UID - 787 + 801 NSRangeCount 0 @@ -10052,15 +10272,15 @@ CF$UID - 789 + 881 CF$UID - 790 + 882 CF$UID - 791 + 883 NS.objects @@ -10079,6 +10299,9 @@ + IDEStackCompressionValue + IDEThreadsOrQueuesMode + IDEHideAncestorForNonInterestingFrames $class @@ -10089,7 +10312,7 @@ CF$UID - 859 + 885 CF$UID @@ -10097,35 +10320,35 @@ CF$UID - 860 + 886 CF$UID - 861 + 887 CF$UID - 862 + 888 CF$UID - 863 + 889 CF$UID - 864 + 890 CF$UID - 865 + 891 CF$UID - 866 + 892 CF$UID - 867 + 893 NS.objects @@ -10136,19 +10359,19 @@ CF$UID - 868 + 894 CF$UID - 869 + 895 CF$UID - 870 + 896 CF$UID - 871 + 897 CF$UID @@ -10160,7 +10383,7 @@ CF$UID - 872 + 898 CF$UID @@ -10168,7 +10391,7 @@ CF$UID - 873 + 899 @@ -10244,7 +10467,7 @@ CF$UID - 875 + 901 @@ -10258,15 +10481,15 @@ CF$UID - 876 + 902 CF$UID - 878 + 904 CF$UID - 880 + 906 @@ -10295,7 +10518,7 @@ CF$UID - 877 + 903 @@ -10325,7 +10548,7 @@ CF$UID - 879 + 905 @@ -10355,7 +10578,7 @@ CF$UID - 881 + 907 @@ -10405,15 +10628,15 @@ CF$UID - 883 + 909 CF$UID - 894 + 920 CF$UID - 916 + 942 CF$UID @@ -10425,11 +10648,11 @@ CF$UID - 931 + 957 CF$UID - 937 + 963 CF$UID @@ -10451,12 +10674,12 @@ primaryEditorContextNode CF$UID - 884 + 910 rootLayoutTreeNode CF$UID - 892 + 918 @@ -10475,14 +10698,14 @@ documentArchivableRepresentation CF$UID - 885 + 911 orientation 0 parent CF$UID - 892 + 918 @@ -10494,7 +10717,7 @@ DocumentLocation CF$UID - 890 + 916 DomainIdentifier @@ -10504,7 +10727,7 @@ IdentifierPath CF$UID - 886 + 912 IndexOfDocumentIdentifier @@ -10522,15 +10745,15 @@ CF$UID - 887 + 913 CF$UID - 888 + 914 CF$UID - 889 + 915 @@ -10543,7 +10766,7 @@ Identifier CF$UID - 827 + 849 @@ -10579,7 +10802,7 @@ documentURL CF$UID - 891 + 917 timestamp @@ -10605,7 +10828,7 @@ children CF$UID - 893 + 919 contentType 0 @@ -10632,7 +10855,7 @@ CF$UID - 884 + 910 @@ -10653,7 +10876,7 @@ CF$UID - 895 + 921 @@ -10674,7 +10897,7 @@ CF$UID - 896 + 922 @@ -10703,7 +10926,7 @@ CF$UID - 897 + 923 CF$UID @@ -10711,7 +10934,7 @@ CF$UID - 914 + 940 @@ -10725,7 +10948,7 @@ CF$UID - 898 + 924 @@ -10770,23 +10993,23 @@ CF$UID - 899 + 925 CF$UID - 900 + 926 CF$UID - 905 + 931 CF$UID - 911 + 937 CF$UID - 827 + 849 CF$UID @@ -10794,7 +11017,7 @@ CF$UID - 912 + 938 @@ -10808,7 +11031,7 @@ DocumentLocation CF$UID - 890 + 916 DomainIdentifier @@ -10818,7 +11041,7 @@ IdentifierPath CF$UID - 901 + 927 IndexOfDocumentIdentifier @@ -10836,15 +11059,15 @@ CF$UID - 902 + 928 CF$UID - 903 + 929 CF$UID - 904 + 930 @@ -10857,7 +11080,7 @@ Identifier CF$UID - 827 + 849 @@ -10894,11 +11117,7 @@ CF$UID - 906 - - - CF$UID - 475 + 932 CF$UID @@ -10906,22 +11125,26 @@ CF$UID - 476 + 479 CF$UID 478 + + CF$UID + 480 + NS.objects CF$UID - 907 + 933 CF$UID - 908 + 934 CF$UID @@ -10929,11 +11152,11 @@ CF$UID - 909 + 935 CF$UID - 910 + 936 @@ -11024,7 +11247,7 @@ NS.relative CF$UID - 913 + 939 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -11038,7 +11261,7 @@ CF$UID - 915 + 941 @@ -11084,11 +11307,11 @@ CF$UID - 917 + 943 CF$UID - 918 + 944 CF$UID @@ -11096,11 +11319,11 @@ CF$UID - 919 + 945 CF$UID - 925 + 951 @@ -11163,7 +11386,7 @@ CF$UID - 920 + 946 @@ -11177,11 +11400,11 @@ CF$UID - 921 + 947 CF$UID - 923 + 949 @@ -11210,7 +11433,7 @@ CF$UID - 922 + 948 @@ -11240,7 +11463,7 @@ CF$UID - 924 + 950 @@ -11262,7 +11485,7 @@ CF$UID - 926 + 952 @@ -11276,11 +11499,11 @@ CF$UID - 927 + 953 CF$UID - 929 + 955 @@ -11309,7 +11532,7 @@ CF$UID - 928 + 954 @@ -11339,7 +11562,7 @@ CF$UID - 930 + 956 @@ -11361,7 +11584,7 @@ CF$UID - 932 + 958 @@ -11375,11 +11598,11 @@ CF$UID - 933 + 959 CF$UID - 935 + 961 @@ -11408,7 +11631,7 @@ CF$UID - 934 + 960 @@ -11438,7 +11661,7 @@ CF$UID - 936 + 962 @@ -11464,15 +11687,7 @@ CF$UID - 651 - - - CF$UID - 650 - - - CF$UID - 649 + 653 CF$UID @@ -11480,7 +11695,7 @@ CF$UID - 653 + 651 CF$UID @@ -11494,12 +11709,20 @@ CF$UID 656 + + CF$UID + 657 + + + CF$UID + 658 + NS.objects CF$UID - 827 + 849 CF$UID @@ -11507,19 +11730,19 @@ CF$UID - 939 + 965 CF$UID - 991 + 1017 CF$UID - 997 + 1023 CF$UID - 1015 + 1042 CF$UID @@ -11539,21 +11762,13 @@ NS.keys - - CF$UID - 658 - - - CF$UID - 74 - CF$UID 660 CF$UID - 661 + 74 CF$UID @@ -11571,20 +11786,28 @@ CF$UID 665 + + CF$UID + 666 + + + CF$UID + 667 + NS.objects CF$UID - 940 + 966 CF$UID - 951 + 977 CF$UID - 969 + 995 CF$UID @@ -11596,11 +11819,11 @@ CF$UID - 984 + 1010 CF$UID - 990 + 1016 CF$UID @@ -11622,12 +11845,12 @@ primaryEditorContextNode CF$UID - 941 + 967 rootLayoutTreeNode CF$UID - 949 + 975 @@ -11646,14 +11869,14 @@ documentArchivableRepresentation CF$UID - 942 + 968 orientation 0 parent CF$UID - 949 + 975 @@ -11665,7 +11888,7 @@ DocumentLocation CF$UID - 947 + 973 DomainIdentifier @@ -11675,7 +11898,7 @@ IdentifierPath CF$UID - 943 + 969 IndexOfDocumentIdentifier @@ -11693,15 +11916,15 @@ CF$UID - 944 + 970 CF$UID - 945 + 971 CF$UID - 946 + 972 @@ -11714,7 +11937,7 @@ Identifier CF$UID - 827 + 849 @@ -11750,7 +11973,7 @@ documentURL CF$UID - 948 + 974 timestamp @@ -11776,7 +11999,7 @@ children CF$UID - 950 + 976 contentType 0 @@ -11803,7 +12026,7 @@ CF$UID - 941 + 967 @@ -11824,7 +12047,7 @@ CF$UID - 952 + 978 @@ -11845,7 +12068,7 @@ CF$UID - 953 + 979 @@ -11874,7 +12097,7 @@ CF$UID - 954 + 980 CF$UID @@ -11882,7 +12105,7 @@ CF$UID - 967 + 993 @@ -11896,7 +12119,7 @@ CF$UID - 955 + 981 @@ -11941,23 +12164,23 @@ CF$UID - 899 + 925 CF$UID - 956 + 982 CF$UID - 961 + 987 CF$UID - 827 + 849 CF$UID - 827 + 849 CF$UID @@ -11965,7 +12188,7 @@ CF$UID - 966 + 992 @@ -11978,7 +12201,7 @@ DocumentLocation CF$UID - 947 + 973 DomainIdentifier @@ -11988,7 +12211,7 @@ IdentifierPath CF$UID - 957 + 983 IndexOfDocumentIdentifier @@ -12006,15 +12229,15 @@ CF$UID - 958 + 984 CF$UID - 959 + 985 CF$UID - 960 + 986 @@ -12027,7 +12250,7 @@ Identifier CF$UID - 827 + 849 @@ -12064,11 +12287,7 @@ CF$UID - 906 - - - CF$UID - 475 + 932 CF$UID @@ -12076,22 +12295,26 @@ CF$UID - 476 + 479 CF$UID 478 + + CF$UID + 480 + NS.objects CF$UID - 962 + 988 CF$UID - 963 + 989 CF$UID @@ -12099,11 +12322,11 @@ CF$UID - 964 + 990 CF$UID - 965 + 991 @@ -12166,7 +12389,7 @@ NS.relative CF$UID - 913 + 939 @@ -12179,7 +12402,7 @@ CF$UID - 968 + 994 @@ -12194,27 +12417,27 @@ CF$UID - 702 + 717 CF$UID - 703 + 718 CF$UID - 704 + 719 CF$UID - 705 + 720 CF$UID - 706 + 721 CF$UID - 707 + 722 NS.objects @@ -12225,11 +12448,11 @@ CF$UID - 970 + 996 CF$UID - 971 + 997 CF$UID @@ -12237,11 +12460,11 @@ CF$UID - 972 + 998 CF$UID - 978 + 1004 @@ -12255,7 +12478,7 @@ CF$UID - 709 + 724 NS.objects @@ -12276,7 +12499,7 @@ CF$UID - 711 + 726 NS.objects @@ -12297,14 +12520,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 973 + 999 @@ -12318,11 +12541,11 @@ CF$UID - 974 + 1000 CF$UID - 976 + 1002 @@ -12336,220 +12559,220 @@ CF$UID - 716 + 731 - - CF$UID - 717 - - - NS.objects - - - CF$UID - 718 - - - CF$UID - 975 - - - - 272 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 716 - - - CF$UID - 717 - - - NS.objects - - - CF$UID - 721 - - - CF$UID - 977 - - - - 907 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 713 - - - NS.objects - - - CF$UID - 979 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 980 - - - CF$UID - 982 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 716 - - - CF$UID - 717 - - - NS.objects - - - CF$UID - 718 - - - CF$UID - 981 - - - - 272 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 716 - - - CF$UID - 717 - - - NS.objects - - - CF$UID - 721 - - - CF$UID - 983 - - - - 907 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 713 - - - NS.objects - - - CF$UID - 985 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 986 - - - CF$UID - 988 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 716 - - - CF$UID - 717 - - - NS.objects - CF$UID 732 + + NS.objects + CF$UID - 987 + 733 + + + CF$UID + 1001 + + + + 272 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 731 + + + CF$UID + 732 + + + NS.objects + + + CF$UID + 736 + + + CF$UID + 1003 + + + + 907 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 728 + + + NS.objects + + + CF$UID + 1005 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 1006 + + + CF$UID + 1008 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 731 + + + CF$UID + 732 + + + NS.objects + + + CF$UID + 733 + + + CF$UID + 1007 + + + + 272 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 731 + + + CF$UID + 732 + + + NS.objects + + + CF$UID + 736 + + + CF$UID + 1009 + + + + 907 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 728 + + + NS.objects + + + CF$UID + 1011 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 1012 + + + CF$UID + 1014 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 731 + + + CF$UID + 732 + + + NS.objects + + + CF$UID + 747 + + + CF$UID + 1013 @@ -12564,22 +12787,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 735 + 750 CF$UID - 989 + 1015 @@ -12605,14 +12828,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 992 + 1018 @@ -12626,11 +12849,11 @@ CF$UID - 993 + 1019 CF$UID - 995 + 1021 @@ -12644,22 +12867,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 742 + 757 CF$UID - 994 + 1020 @@ -12674,22 +12897,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 742 + 757 CF$UID - 996 + 1022 @@ -12708,42 +12931,42 @@ CF$UID - 835 + 857 CF$UID - 749 + 858 CF$UID - 750 + 765 CF$UID - 836 + 859 NS.objects CF$UID - 998 + 1024 CF$UID - 846 + 869 CF$UID - 788 + 1034 CF$UID - 751 + 767 CF$UID - 1008 + 1035 @@ -12788,7 +13011,7 @@ CF$UID - 868 + 894 CF$UID @@ -12808,11 +13031,11 @@ CF$UID - 999 + 1025 CF$UID - 1001 + 1027 @@ -12826,7 +13049,7 @@ CF$UID - 1000 + 1026 @@ -12848,7 +13071,7 @@ CF$UID - 827 + 849 @@ -12862,23 +13085,23 @@ CF$UID - 1002 + 1028 CF$UID - 1003 + 1029 CF$UID - 1004 + 1030 CF$UID - 1005 + 1031 CF$UID - 1007 + 1033 @@ -12946,7 +13169,7 @@ CF$UID - 1006 + 1032 @@ -12979,7 +13202,44 @@ CF$UID - 859 + 881 + + + CF$UID + 882 + + + CF$UID + 883 + + + NS.objects + + + CF$UID + 369 + + + CF$UID + 23 + + + CF$UID + 22 + + + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 885 CF$UID @@ -12987,35 +13247,35 @@ CF$UID - 860 + 886 CF$UID - 861 + 887 CF$UID - 862 + 888 CF$UID - 863 + 889 CF$UID - 864 + 890 CF$UID - 865 + 891 CF$UID - 866 + 892 CF$UID - 867 + 893 NS.objects @@ -13026,19 +13286,19 @@ CF$UID - 1009 + 1036 CF$UID - 1010 + 1037 CF$UID - 1011 + 1038 CF$UID - 1012 + 1039 CF$UID @@ -13050,7 +13310,7 @@ CF$UID - 1013 + 1040 CF$UID @@ -13058,7 +13318,7 @@ CF$UID - 1014 + 1041 @@ -13118,14 +13378,14 @@ CF$UID - 713 + 728 NS.objects CF$UID - 1016 + 1043 @@ -13139,15 +13399,15 @@ CF$UID - 1017 + 1044 CF$UID - 1019 + 1046 CF$UID - 1021 + 1048 @@ -13161,22 +13421,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 653 + 655 CF$UID - 1018 + 1045 @@ -13191,22 +13451,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 649 + 651 CF$UID - 1020 + 1047 @@ -13221,22 +13481,22 @@ CF$UID - 716 + 731 CF$UID - 717 + 732 NS.objects CF$UID - 822 + 844 CF$UID - 1022 + 1049 From dd892f746d45b22d1e90d913f3b3da9e93ff4b12 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Thu, 28 Apr 2011 18:08:27 +0200 Subject: [PATCH 04/43] enable garbage collection + growl support --- AppController.h | 18 +- AppController.m | 93 +- English.lproj/MainMenu.nib/designable.nib | 86 +- English.lproj/MainMenu.nib/keyedobjects.nib | Bin 23435 -> 24170 bytes Growl Registration Ticket.growlRegDict | 12 + Growl.framework/Growl | 1 + Growl.framework/Headers | 1 + Growl.framework/Resources | 1 + Growl.framework/Versions/A/Growl | Bin 0 -> 259256 bytes Growl.framework/Versions/A/Headers/Growl.h | 6 + .../A/Headers/GrowlApplicationBridge-Carbon.h | 780 + .../A/Headers/GrowlApplicationBridge.h | 575 + .../Versions/A/Headers/GrowlDefines.h | 348 + .../Versions/A/Resources/Info.plist | 24 + Growl.framework/Versions/Current | 1 + README.md | 19 + xcodecapp-cocoa.xcodeproj/project.pbxproj | 37 + .../UserInterfaceState.xcuserstate | 19794 ++++++++-------- 18 files changed, 12280 insertions(+), 9516 deletions(-) create mode 100644 Growl Registration Ticket.growlRegDict create mode 120000 Growl.framework/Growl create mode 120000 Growl.framework/Headers create mode 120000 Growl.framework/Resources create mode 100755 Growl.framework/Versions/A/Growl create mode 100644 Growl.framework/Versions/A/Headers/Growl.h create mode 100644 Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h create mode 100644 Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h create mode 100644 Growl.framework/Versions/A/Headers/GrowlDefines.h create mode 100644 Growl.framework/Versions/A/Resources/Info.plist create mode 120000 Growl.framework/Versions/Current create mode 100644 README.md diff --git a/AppController.h b/AppController.h index 7a51a4286..6f8b4c2d0 100644 --- a/AppController.h +++ b/AppController.h @@ -17,14 +17,18 @@ */ #import - +#import @interface AppController : NSObject { - IBOutlet NSTextField *labelStatus; - IBOutlet NSTextField *labelPath; - IBOutlet NSTextField *labelCurrentPath; - IBOutlet NSButton *buttonOpenXCode; + IBOutlet NSTextField *labelStatus; + IBOutlet NSTextField *labelPath; + IBOutlet NSTextField *labelCurrentPath; + IBOutlet NSButton *buttonOpenXCode; + IBOutlet NSButton *buttonStart; + IBOutlet NSButton *buttonStop; + IBOutlet NSProgressIndicator *spinner; + IBOutlet NSWindow *mainWindow; NSFileManager *fm; NSMutableArray *modifiedSources; @@ -52,9 +56,11 @@ - (BOOL)isObjJFile:(NSString*)path; - (BOOL)isXIBFile:(NSString *)path; - (NSURL*)shadowURLForSourceURL:(NSURL*)aSourceURL; -- (void)prepareXCodeSupportProject; +- (BOOL)prepareXCodeSupportProject; - (BOOL)isPathMatchingIgnoredPaths:(NSString*)aPath; +- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag; + - (IBAction)chooseFolder:(id)aSender; - (IBAction)stopListener:(id)aSender; - (IBAction)openXCode:(id)aSender; diff --git a/AppController.m b/AppController.m index 9445ab151..e9de82510 100644 --- a/AppController.m +++ b/AppController.m @@ -44,6 +44,8 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n if (self) { + [GrowlApplicationBridge setGrowlDelegate:@""]; + fm = [NSFileManager defaultManager]; modifiedSources = [NSMutableArray new]; modifiedXIBs = [NSMutableArray new]; @@ -59,7 +61,9 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [self registerDefaults]; [labelCurrentPath setHidden:YES]; [buttonOpenXCode setEnabled:NO]; - + [buttonStop setEnabled:NO]; + [buttonStart setEnabled:YES]; + [spinner setHidden:YES]; appStartedTimestamp = [NSDate date]; pathModificationDates = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"pathModificationDates"] mutableCopy]; lastEventId = [[NSUserDefaults standardUserDefaults] objectForKey:@"lastEventId"]; @@ -159,7 +163,17 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n NSLog(@"nib2cib %@", fullPath); int ret = system([[NSString stringWithFormat:@"source ~/.bash_profile; nib2cib %@;", fullPath] UTF8String]); if (ret == 0) - NSLog(@"Conversion done"); + { + if (!shouldIgnoreDate) + [GrowlApplicationBridge notifyWithTitle:[fullPath lastPathComponent] + description:@"The XIB file has been converted" + notificationName:@"DefaultNotifications" + iconData:nil + priority:0 + isSticky:NO + clickContext:nil]; + + } else NSLog(@"Error in conversion: return code is %d", ret); } @@ -172,7 +186,17 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n int ret = system([command UTF8String]); if (ret == 0) - NSLog(@"Conversion done"); + { + if (!shouldIgnoreDate) + [GrowlApplicationBridge notifyWithTitle:[fullPath lastPathComponent] + description:@"The Objective-J file has been converted" + notificationName:@"DefaultNotifications" + iconData:nil + priority:0 + isSticky:NO + clickContext:nil]; + + } else NSLog(@"Error in conversion: return code is %d", ret); } @@ -192,7 +216,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n return [[[path pathExtension] uppercaseString] isEqual:@"XIB"]; } -- (void)prepareXCodeSupportProject +- (BOOL)prepareXCodeSupportProject { XCodeSupportProjectName = [NSString stringWithFormat:@"%@.xcodeproj/", currentProjectName]; XCodeTemplatePBXPath = [[NSBundle mainBundle] pathForResource:@"project" ofType:@"pbxproj"]; @@ -231,18 +255,40 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [NSThread detachNewThreadSelector:@selector(populateXCodeProject:)toTarget:self withObject:nil]; - + return NO; } + return YES; } - (void)populateXCodeProject:(id)argement { + [GrowlApplicationBridge notifyWithTitle:[[currentProjectURL path] lastPathComponent] + description:@"Loading of your project is running..." + notificationName:@"DefaultNotifications" + iconData:nil + priority:0 + isSticky:NO + clickContext:nil]; + [self handleFileModification:[NSString stringWithFormat:@"%@", [currentProjectURL path]] ignoreDate:YES]; NSArray *subdirs = [fm subpathsAtPath:[currentProjectURL path]]; for (NSString *p in subdirs) - { [self handleFileModification:[NSString stringWithFormat:@"%@/%@", [currentProjectURL path], p] ignoreDate:YES]; - } + + [labelStatus setStringValue:@"XCodeCapp is running"]; + [buttonOpenXCode setEnabled:YES]; + [buttonStop setEnabled:YES]; + [buttonStart setEnabled:NO]; + [spinner setHidden:YES]; + + [GrowlApplicationBridge notifyWithTitle:[[currentProjectURL path] lastPathComponent] + description:@"Your project has been loaded successfully!" + notificationName:@"DefaultNotifications" + iconData:nil + priority:0 + isSticky:NO + clickContext:nil]; + } - (NSURL*)shadowURLForSourceURL:(NSURL*)aSourceURL @@ -309,11 +355,15 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n return isMatching; } + #pragma mark - #pragma mark Actions - (IBAction)chooseFolder:(id)aSender { + [spinner setHidden:NO]; + [spinner startAnimation:nil]; + NSOpenPanel *openPanel = [NSOpenPanel openPanel]; [openPanel setCanChooseDirectories:YES]; @@ -329,12 +379,22 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [self computeIgnoredPaths]; [self initializeEventStreamWithPath:[currentProjectURL path]]; - [self prepareXCodeSupportProject]; + BOOL isProjectReady = [self prepareXCodeSupportProject]; [labelPath setStringValue:[currentProjectURL path]]; [labelCurrentPath setHidden:NO]; - [buttonOpenXCode setEnabled:YES]; - [labelStatus setStringValue:@"XCodeCapp is running"]; + [buttonStart setEnabled:NO]; + + if (isProjectReady) + { + [spinner setHidden:YES]; + [buttonStop setEnabled:YES]; + [buttonOpenXCode setEnabled:YES]; + [labelStatus setStringValue:@"XCodeCapp is running"]; + } + + else + [labelStatus setStringValue:@"XCodeCapp is loading project..."]; } - (IBAction)stopListener:(id)aSender @@ -345,6 +405,8 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [labelPath setStringValue:@""]; [labelCurrentPath setHidden:YES]; [buttonOpenXCode setEnabled:NO]; + [buttonStop setEnabled:NO]; + [buttonStart setEnabled:YES]; [labelStatus setStringValue:@"XCodeCapp is not running"]; [self stopEventStream]; } @@ -357,4 +419,15 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n system([[NSString stringWithFormat:@"open %@", [XCodeSupportProject path ]] UTF8String]); } + +#pragma mark - +#pragma mark Delegates + +- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag +{ + [mainWindow makeKeyAndOrderFront:nil]; + + return YES; +} + @end diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib index 1e1c025ff..746717061 100644 --- a/English.lproj/MainMenu.nib/designable.nib +++ b/English.lproj/MainMenu.nib/designable.nib @@ -18,6 +18,7 @@ NSMenu NSMenuItem NSTextFieldCell + NSProgressIndicator NSButtonCell NSButton NSCustomObject @@ -788,7 +789,7 @@ 266 - {{7, 44}, {316, 13}} + {{7, 45}, {316, 12}} YES @@ -796,9 +797,9 @@ 68288064 138413056 - + LucidaGrande - 10 + 9 16 @@ -877,6 +878,7 @@ 293 {{123, 17}, {86, 19}} + YES -2080244224 @@ -917,18 +919,18 @@ 75 - + 293 {{217, 17}, {85, 19}} YES - + -2080244224 134217728 XCode - + -2038152961 164 @@ -965,9 +967,19 @@ 75 + + + 1293 + + {{126, 88}, {78, 12}} + + 16650 + 100 + {{7, 11}, {331, 298}} + {{0, 0}, {1440, 878}} {402, 400} @@ -1001,7 +1013,11 @@ 67239424 138674176 XCodeCapp-cocoa is developed by Antoine Mercadal <primalmotion@archipelproject.org> - + + LucidaGrande + 10 + 16 + @@ -1394,7 +1410,7 @@ openXCode: - + 437 @@ -1402,10 +1418,42 @@ buttonOpenXCode - + 438 + + + buttonStart + + + + 439 + + + + buttonStop + + + + 440 + + + + spinner + + + + 444 + + + + mainWindow + + + + 445 + @@ -2025,7 +2073,8 @@ - + + @@ -2152,17 +2201,22 @@

434 - + YES - + 435 - - + + + + + 443 + + @@ -2338,6 +2392,7 @@ 432.IBPluginDependency 434.IBPluginDependency 435.IBPluginDependency + 443.IBPluginDependency 5.IBPluginDependency 5.ImportedFromIB2 56.IBPluginDependency @@ -2557,6 +2612,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2605,7 +2661,7 @@ - 438 + 445 0 diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index 1df31720cceccf82efefe80f98d11b669c530d5c..a12fb0ecfeb5a2f7601f0676e16695c4e5a6e121 100644 GIT binary patch literal 24170 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 literal 23435 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 YxY(;Wh?0IVcK_#}bN_GoTO9KL0By5+5C8xG diff --git a/Growl Registration Ticket.growlRegDict b/Growl Registration Ticket.growlRegDict new file mode 100644 index 000000000..01a301463 --- /dev/null +++ b/Growl Registration Ticket.growlRegDict @@ -0,0 +1,12 @@ + + + + + TicketVersion + 1 + AllNotifications + + DefaultNotifications + + + diff --git a/Growl.framework/Growl b/Growl.framework/Growl new file mode 120000 index 000000000..85956e2d2 --- /dev/null +++ b/Growl.framework/Growl @@ -0,0 +1 @@ +Versions/Current/Growl \ No newline at end of file diff --git a/Growl.framework/Headers b/Growl.framework/Headers new file mode 120000 index 000000000..a177d2a6b --- /dev/null +++ b/Growl.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Growl.framework/Resources b/Growl.framework/Resources new file mode 120000 index 000000000..953ee36f3 --- /dev/null +++ b/Growl.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Growl.framework/Versions/A/Growl b/Growl.framework/Versions/A/Growl new file mode 100755 index 0000000000000000000000000000000000000000..a289fe7b6f9bd7c14b44915f3e7dd36a29ffe926 GIT binary patch literal 259256 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 DNB^C6 literal 0 HcmV?d00001 diff --git a/Growl.framework/Versions/A/Headers/Growl.h b/Growl.framework/Versions/A/Headers/Growl.h new file mode 100644 index 000000000..e2a44255d --- /dev/null +++ b/Growl.framework/Versions/A/Headers/Growl.h @@ -0,0 +1,6 @@ +#include "GrowlDefines.h" + +#ifdef __OBJC__ +# include "GrowlApplicationBridge.h" +#endif +#include "GrowlApplicationBridge-Carbon.h" diff --git a/Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h b/Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h new file mode 100644 index 000000000..d4adefd43 --- /dev/null +++ b/Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h @@ -0,0 +1,780 @@ +// +// GrowlApplicationBridge-Carbon.h +// Growl +// +// Created by Mac-arena the Bored Zo on Wed Jun 18 2004. +// Based on GrowlApplicationBridge.h by Evan Schoenberg. +// This source code is in the public domain. You may freely link it into any +// program. +// + +#ifndef _GROWLAPPLICATIONBRIDGE_CARBON_H_ +#define _GROWLAPPLICATIONBRIDGE_CARBON_H_ + +#include +#include + +#ifndef GROWL_EXPORT +#define GROWL_EXPORT __attribute__((visibility("default"))) DEPRECATED_ATTRIBUTE +#endif + +/*! @header GrowlApplicationBridge-Carbon.h + * @abstract Declares an API that Carbon applications can use to interact with Growl. + * @discussion GrowlApplicationBridge uses a delegate to provide information //XXX + * to Growl (such as your application's name and what notifications it may + * post) and to provide information to your application (such as that Growl + * is listening for notifications or that a notification has been clicked). + * + * You can set the Growldelegate with Growl_SetDelegate and find out the + * current delegate with Growl_GetDelegate. See struct Growl_Delegate for more + * information about the delegate. + */ + +__BEGIN_DECLS + +/*! @struct Growl_Delegate + * @abstract Delegate to supply GrowlApplicationBridge with information and respond to events. + * @discussion The Growl delegate provides your interface to + * GrowlApplicationBridge. When GrowlApplicationBridge needs information about + * your application, it looks for it in the delegate; when Growl or the user + * does something that you might be interested in, GrowlApplicationBridge + * looks for a callback in the delegate and calls it if present + * (meaning, if it is not NULL). + * XXX on all of that + * @field size The size of the delegate structure. + * @field applicationName The name of your application. + * @field registrationDictionary A dictionary describing your application and the notifications it can send out. + * @field applicationIconData Your application's icon. + * @field growlInstallationWindowTitle The title of the installation window. + * @field growlInstallationInformation Text to display in the installation window. + * @field growlUpdateWindowTitle The title of the update window. + * @field growlUpdateInformation Text to display in the update window. + * @field referenceCount A count of owners of the delegate. + * @field retain Called when GrowlApplicationBridge receives this delegate. + * @field release Called when GrowlApplicationBridge no longer needs this delegate. + * @field growlIsReady Called when GrowlHelperApp is listening for notifications. + * @field growlNotificationWasClicked Called when a Growl notification is clicked. + * @field growlNotificationTimedOut Called when a Growl notification timed out. + */ +struct Growl_Delegate { + /* @discussion This should be sizeof(struct Growl_Delegate). + */ + size_t size; + + /*All of these attributes are optional. + *Optional attributes can be NULL; required attributes that + * are NULL cause setting the Growl delegate to fail. + *XXX - move optional/required status into the discussion for each field + */ + + /* This name is used both internally and in the Growl preferences. + * + * This should remain stable between different versions and incarnations of + * your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + * + * This can be NULL if it is provided elsewhere, namely in an + * auto-discoverable plist file in your app bundle + * (XXX refer to more information on that) or in registrationDictionary. + */ + CFStringRef applicationName; + + /* + * Must contain at least these keys: + * GROWL_NOTIFICATIONS_ALL (CFArray): + * Contains the names of all notifications your application may post. + * + * Can also contain these keys: + * GROWL_NOTIFICATIONS_DEFAULT (CFArray): + * Names of notifications that should be enabled by default. + * If omitted, GROWL_NOTIFICATIONS_ALL will be used. + * GROWL_APP_NAME (CFString): + * Same as the applicationName member of this structure. + * If both are present, the applicationName member shall prevail. + * If this key is present, you may omit applicationName (set it to NULL). + * GROWL_APP_ICON (CFData): + * Same as the iconData member of this structure. + * If both are present, the iconData member shall prevail. + * If this key is present, you may omit iconData (set it to NULL). + * + * If you change the contents of this dictionary after setting the delegate, + * be sure to call Growl_Reregister. + * + * This can be NULL if you have an auto-discoverable plist file in your app + * bundle. (XXX refer to more information on that) + */ + CFDictionaryRef registrationDictionary; + + /* The data can be in any format supported by NSImage. As of + * Mac OS X 10.3, this includes the .icns, TIFF, JPEG, GIF, PNG, PDF, and + * PICT formats. + * + * If this is not supplied, Growl will look up your application's icon by + * its application name. + */ + CFDataRef applicationIconData; + + /* Installer display attributes + * + * These four attributes are used by the Growl installer, if this framework + * supports it. + * For any of these being NULL, a localised default will be + * supplied. + */ + + /* If this is NULL, Growl will use a default, + * localized title. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlInstallationWindowTitle; + /* This information may be as long or short as desired (the + * window will be sized to fit it). If Growl is not installed, it will + * be displayed to the user as an explanation of what Growl is and what + * it can do in your application. + * It should probably note that no download is required to install. + * + * If this is NULL, Growl will use a default, localized + * explanation. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlInstallationInformation; + /* If this is NULL, Growl will use a default, + * localized title. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlUpdateWindowTitle; + /* This information may be as long or short as desired (the + * window will be sized to fit it). If an older version of Growl is + * installed, it will be displayed to the user as an explanation that an + * updated version of Growl is included in your application and + * no download is required. + * + * If this is NULL, Growl will use a default, localized + * explanation. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlUpdateInformation; + + /* This member is provided for use by your retain and release + * callbacks (see below). + * + * GrowlApplicationBridge never directly uses this member. Instead, it + * calls your retain callback (if non-NULL) and your release + * callback (if non-NULL). + */ + unsigned referenceCount; + + //Functions. Currently all of these are optional (any of them can be NULL). + + /* When you call Growl_SetDelegate(newDelegate), it will call + * oldDelegate->release(oldDelegate), and then it will call + * newDelegate->retain(newDelegate), and the return value from retain + * is what will be set as the delegate. + * (This means that this member works like CFRetain and -[NSObject retain].) + * This member is optional (it can be NULL). + * For a delegate allocated with malloc, this member would be + * NULL. + * @result A delegate to which GrowlApplicationBridge holds a reference. + */ + void *(*retain)(void *); + /* When you call Growl_SetDelegate(newDelegate), it will call + * oldDelegate->release(oldDelegate), and then it will call + * newDelegate->retain(newDelegate), and the return value from retain + * is what will be set as the delegate. + * (This means that this member works like CFRelease and + * -[NSObject release].) + * This member is optional (it can be NULL). + * For a delegate allocated with malloc, this member might be + * free(3). + */ + void (*release)(void *); + + /* Informs the delegate that Growl (specifically, the GrowlHelperApp) was + * launched successfully (or was already running). The application can + * take actions with the knowledge that Growl is installed and functional. + */ + void (*growlIsReady)(void); + + /* Informs the delegate that a Growl notification was clicked. It is only + * sent for notifications sent with a non-NULL clickContext, + * so if you want to receive a message when a notification is clicked, + * clickContext must not be NULL when calling + * Growl_PostNotification or + * Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext. + */ + void (*growlNotificationWasClicked)(CFPropertyListRef clickContext); + + /* Informs the delegate that a Growl notification timed out. It is only + * sent for notifications sent with a non-NULL clickContext, + * so if you want to receive a message when a notification is clicked, + * clickContext must not be NULL when calling + * Growl_PostNotification or + * Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext. + */ + void (*growlNotificationTimedOut)(CFPropertyListRef clickContext); +}; + +/*! @struct Growl_Notification + * @abstract Structure describing a Growl notification. + * @discussion XXX + * @field size The size of the notification structure. + * @field name Identifies the notification. + * @field title Short synopsis of the notification. + * @field description Additional text. + * @field iconData An icon for the notification. + * @field priority An indicator of the notification's importance. + * @field reserved Bits reserved for future usage. + * @field isSticky Requests that a notification stay on-screen until dismissed explicitly. + * @field clickContext An identifier to be passed to your click callback when a notification is clicked. + * @field clickCallback A callback to call when the notification is clicked. + */ +struct Growl_Notification { + /* This should be sizeof(struct Growl_Notification). + */ + size_t size; + + /* The notification name distinguishes one type of + * notification from another. The name should be human-readable, as it + * will be displayed in the Growl preference pane. + * + * The name is used in the GROWL_NOTIFICATIONS_ALL and + * GROWL_NOTIFICATIONS_DEFAULT arrays in the registration dictionary, and + * in this member of the Growl_Notification structure. + */ + CFStringRef name; + + /* A notification's title describes the notification briefly. + * It should be easy to read quickly by the user. + */ + CFStringRef title; + + /* The description supplements the title with more + * information. It is usually longer and sometimes involves a list of + * subjects. For example, for a 'Download complete' notification, the + * description might have one filename per line. GrowlMail in Growl 0.6 + * uses a description of '%d new mail(s)' (formatted with the number of + * messages). + */ + CFStringRef description; + + /* The notification icon usually indicates either what + * happened (it may have the same icon as e.g. a toolbar item that + * started the process that led to the notification), or what it happened + * to (e.g. a document icon). + * + * The icon data is optional, so it can be NULL. In that + * case, the application icon is used alone. Not all displays support + * icons. + * + * The data can be in any format supported by NSImage. As of Mac OS X + * 10.3, this includes the .icns, TIFF, JPEG, GIF, PNG, PDF, and PICT form + * ats. + */ + CFDataRef iconData; + + /* Priority is new in Growl 0.6, and is represented as a + * signed integer from -2 to +2. 0 is Normal priority, -2 is Very Low + * priority, and +2 is Very High priority. + * + * Not all displays support priority. If you do not wish to assign a + * priority to your notification, assign 0. + */ + signed int priority; + + /* These bits are not used in Growl 0.6. Set them to 0. + */ + unsigned reserved: 31; + + /* When the sticky bit is clear, in most displays, + * notifications disappear after a certain amount of time. Sticky + * notifications, however, remain on-screen until the user dismisses them + * explicitly, usually by clicking them. + * + * Sticky notifications were introduced in Growl 0.6. Most notifications + * should not be sticky. Not all displays support sticky notifications, + * and the user may choose in Growl's preference pane to force the + * notification to be sticky or non-sticky, in which case the sticky bit + * in the notification will be ignored. + */ + unsigned isSticky: 1; + + /* If this is not NULL, and your click callback + * is not NULL either, this will be passed to the callback + * when your notification is clicked by the user. + * + * Click feedback was introduced in Growl 0.6, and it is optional. Not + * all displays support click feedback. + */ + CFPropertyListRef clickContext; + + /* If this is not NULL, it will be called instead + * of the Growl delegate's click callback when clickContext is + * non-NULL and the notification is clicked on by the user. + * + * Click feedback was introduced in Growl 0.6, and it is optional. Not + * all displays support click feedback. + * + * The per-notification click callback is not yet supported as of Growl + * 0.7. + */ + void (*clickCallback)(CFPropertyListRef clickContext); + + CFStringRef identifier; +}; + +#pragma mark - +#pragma mark Easy initialisers + +/*! @defined InitGrowlDelegate + * @abstract Callable macro. Initializes a Growl delegate structure to defaults. + * @discussion Call with a pointer to a struct Growl_Delegate. All of the + * members of the structure will be set to 0 or NULL, except for + * size (which will be set to sizeof(struct Growl_Delegate)) and + * referenceCount (which will be set to 1). + */ +#define InitGrowlDelegate(delegate) \ + do { \ + if (delegate) { \ + (delegate)->size = sizeof(struct Growl_Delegate); \ + (delegate)->applicationName = NULL; \ + (delegate)->registrationDictionary = NULL; \ + (delegate)->applicationIconData = NULL; \ + (delegate)->growlInstallationWindowTitle = NULL; \ + (delegate)->growlInstallationInformation = NULL; \ + (delegate)->growlUpdateWindowTitle = NULL; \ + (delegate)->growlUpdateInformation = NULL; \ + (delegate)->referenceCount = 1U; \ + (delegate)->retain = NULL; \ + (delegate)->release = NULL; \ + (delegate)->growlIsReady = NULL; \ + (delegate)->growlNotificationWasClicked = NULL; \ + (delegate)->growlNotificationTimedOut = NULL; \ + } \ + } while(0) + +/*! @defined InitGrowlNotification + * @abstract Callable macro. Initializes a Growl notification structure to defaults. + * @discussion Call with a pointer to a struct Growl_Notification. All of + * the members of the structure will be set to 0 or NULL, except + * for size (which will be set to + * sizeof(struct Growl_Notification)). + */ +#define InitGrowlNotification(notification) \ + do { \ + if (notification) { \ + (notification)->size = sizeof(struct Growl_Notification); \ + (notification)->name = NULL; \ + (notification)->title = NULL; \ + (notification)->description = NULL; \ + (notification)->iconData = NULL; \ + (notification)->priority = 0; \ + (notification)->reserved = 0U; \ + (notification)->isSticky = false; \ + (notification)->clickContext = NULL; \ + (notification)->clickCallback = NULL; \ + (notification)->identifier = NULL; \ + } \ + } while(0) + +#pragma mark - +#pragma mark Public API + +// @functiongroup Managing the Growl delegate + +/*! @function Growl_SetDelegate + * @abstract Replaces the current Growl delegate with a new one, or removes + * the Growl delegate. + * @param newDelegate + * @result Returns false and does nothing else if a pointer that was passed in + * is unsatisfactory (because it is non-NULL, but at least one + * required member of it is NULL). Otherwise, sets or unsets the + * delegate and returns true. + * @discussion When newDelegate is non-NULL, sets + * the delegate to newDelegate. When it is NULL, + * the current delegate will be unset, and no delegate will be in place. + * + * It is legal for newDelegate to be the current delegate; + * nothing will happen, and Growl_SetDelegate will return true. It is also + * legal for it to be NULL, as described above; again, it will + * return true. + * + * If there was a delegate in place before the call, Growl_SetDelegate will + * call the old delegate's release member if it was non-NULL. If + * newDelegate is non-NULL, Growl_SetDelegate will + * call newDelegate->retain, and set the delegate to its return + * value. + * + * If you are using Growl-WithInstaller.framework, and an older version of + * Growl is installed on the user's system, the user will automatically be + * prompted to update. + * + * GrowlApplicationBridge currently does not copy this structure, nor does it + * retain any of the CF objects in the structure (it regards the structure as + * a container that retains the objects when they are added and releases them + * when they are removed or the structure is destroyed). Also, + * GrowlApplicationBridge currently does not modify any member of the + * structure, except possibly the referenceCount by calling the retain and + * release members. + */ +GROWL_EXPORT Boolean Growl_SetDelegate(struct Growl_Delegate *newDelegate); + +/*! @function Growl_GetDelegate + * @abstract Returns the current Growl delegate, if any. + * @result The current Growl delegate. + * @discussion Returns the last pointer passed into Growl_SetDelegate, or + * NULL if no such call has been made. + * + * This function follows standard Core Foundation reference-counting rules. + * Because it is a Get function, not a Copy function, it will not retain the + * delegate on your behalf. You are responsible for retaining and releasing + * the delegate as needed. + */ +GROWL_EXPORT struct Growl_Delegate *Growl_GetDelegate(void); + +#pragma mark - + +// @functiongroup Posting Growl notifications + +/*! @function Growl_PostNotification + * @abstract Posts a Growl notification. + * @param notification The notification to post. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * NULL (or 0 or false as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. + * If the user cancels, this function will have no effect until the next + * application session, at which time when it is called the user will be + * prompted again. The user is also given the option to not be prompted again. + * If the user does choose to install Growl, the requested notification will + * be displayed once Growl is installed and running. + */ +GROWL_EXPORT void Growl_PostNotification(const struct Growl_Notification *notification); + +/*! @function Growl_PostNotificationWithDictionary +* @abstract Notifies using a userInfo dictionary suitable for passing to +* CFDistributedNotificationCenter. +* @param userInfo The dictionary to notify with. +* @discussion Before Growl 0.6, your application would have posted +* notifications using CFDistributedNotificationCenter by creating a userInfo +* dictionary with the notification data. This had the advantage of allowing +* you to add other data to the dictionary for programs besides Growl that +* might be listening. +* +* This function allows you to use such dictionaries without being restricted +* to using CFDistributedNotificationCenter. The keys for this dictionary + * can be found in GrowlDefines.h. +*/ +GROWL_EXPORT void Growl_PostNotificationWithDictionary(CFDictionaryRef userInfo); + +/*! @function Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext + * @abstract Posts a Growl notification using parameter values. + * @param title The title of the notification. + * @param description The description of the notification. + * @param notificationName The name of the notification as listed in the + * registration dictionary. + * @param iconData Data representing a notification icon. Can be NULL. + * @param priority The priority of the notification (-2 to +2, with -2 + * being Very Low and +2 being Very High). + * @param isSticky If true, requests that this notification wait for a + * response from the user. + * @param clickContext An object to pass to the clickCallback, if any. Can + * be NULL, in which case the clickCallback is not called. + * @discussion Creates a temporary Growl_Notification, fills it out with the + * supplied information, and calls Growl_PostNotification on it. + * See struct Growl_Notification and Growl_PostNotification for more + * information. + * + * The icon data can be in any format supported by NSImage. As of Mac OS X + * 10.3, this includes the .icns, TIFF, JPEG, GIF, PNG, PDF, and PICT formats. + */ +GROWL_EXPORT void Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext( + /*inhale*/ + CFStringRef title, + CFStringRef description, + CFStringRef notificationName, + CFDataRef iconData, + signed int priority, + Boolean isSticky, + CFPropertyListRef clickContext); + +#pragma mark - + +// @functiongroup Registering + +/*! @function Growl_RegisterWithDictionary + * @abstract Register your application with Growl without setting a delegate. + * @discussion When you call this function with a dictionary, + * GrowlApplicationBridge registers your application using that dictionary. + * If you pass NULL, GrowlApplicationBridge will ask the delegate + * (if there is one) for a dictionary, and if that doesn't work, it will look + * in your application's bundle for an auto-discoverable plist. + * (XXX refer to more information on that) + * + * If you pass a dictionary to this function, it must include the + * GROWL_APP_NAME key, unless a delegate is set. + * + * This function is mainly an alternative to the delegate system introduced + * with Growl 0.6. Without a delegate, you cannot receive callbacks such as + * growlIsReady (since they are sent to the delegate). You can, + * however, set a delegate after registering without one. + * + * This function was introduced in Growl.framework 0.7. + * @result false if registration failed (e.g. if Growl isn't installed). + */ +GROWL_EXPORT Boolean Growl_RegisterWithDictionary(CFDictionaryRef regDict); + +/*! @function Growl_Reregister + * @abstract Updates your registration with Growl. + * @discussion If your application changes the contents of the + * GROWL_NOTIFICATIONS_ALL key in the registrationDictionary member of the + * Growl delegate, or if it changes the value of that member, or if it + * changes the contents of its auto-discoverable plist, call this function + * to have Growl update its registration information for your application. + * + * Otherwise, this function does not normally need to be called. If you're + * using a delegate, your application will be registered when you set the + * delegate if both the delegate and its registrationDictionary member are + * non-NULL. + * + * This function is now implemented using + * Growl_RegisterWithDictionary. + */ +GROWL_EXPORT void Growl_Reregister(void); + +#pragma mark - + +/*! @function Growl_SetWillRegisterWhenGrowlIsReady + * @abstract Tells GrowlApplicationBridge to register with Growl when Growl + * launches (or not). + * @discussion When Growl has started listening for notifications, it posts a + * GROWL_IS_READY notification on the Distributed Notification + * Center. GrowlApplicationBridge listens for this notification, using it to + * perform various tasks (such as calling your delegate's + * growlIsReady callback, if it has one). If this function is + * called with true, one of those tasks will be to reregister + * with Growl (in the manner of Growl_Reregister). + * + * This attribute is automatically set back to false + * (the default) after every GROWL_IS_READY notification. + * @param flag true if you want GrowlApplicationBridge to register with + * Growl when next it is ready; false if not. + */ +GROWL_EXPORT void Growl_SetWillRegisterWhenGrowlIsReady(Boolean flag); +/*! @function Growl_WillRegisterWhenGrowlIsReady + * @abstract Reports whether GrowlApplicationBridge will register with Growl + * when Growl next launches. + * @result true if GrowlApplicationBridge will register with + * Growl when next it posts GROWL_IS_READY; false if not. + */ +GROWL_EXPORT Boolean Growl_WillRegisterWhenGrowlIsReady(void); + +#pragma mark - + +// @functiongroup Obtaining registration dictionaries + +/*! @function Growl_CopyRegistrationDictionaryFromDelegate + * @abstract Asks the delegate for a registration dictionary. + * @discussion If no delegate is set, or if the delegate's + * registrationDictionary member is NULL, this + * function returns NULL. + * + * This function does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use + * Growl_CreateRegistrationDictionaryByFillingInDictionary or + * Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys + * to try to fill in missing keys. + * + * This function was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ +GROWL_EXPORT CFDictionaryRef Growl_CopyRegistrationDictionaryFromDelegate(void); + +/*! @function Growl_CopyRegistrationDictionaryFromBundle + * @abstract Looks in a bundle for a registration dictionary. + * @discussion This function looks in a bundle for an auto-discoverable + * registration dictionary file using CFBundleCopyResourceURL. + * If it finds one, it loads the file using CFPropertyList and + * returns the result. + * + * If you pass NULL as the bundle, the main bundle is examined. + * + * This function does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use + * Growl_CreateRegistrationDictionaryByFillingInDictionary: or + * Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys + * to try to fill in missing keys. + * + * This function was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ +GROWL_EXPORT CFDictionaryRef Growl_CopyRegistrationDictionaryFromBundle(CFBundleRef bundle); + +/*! @function Growl_CreateBestRegistrationDictionary + * @abstract Obtains a registration dictionary, filled out to the best of + * GrowlApplicationBridge's knowledge. + * @discussion This function creates a registration dictionary as best + * GrowlApplicationBridge knows how. + * + * First, GrowlApplicationBridge examines the Growl delegate (if there is + * one) and gets the registration dictionary from that. If no such dictionary + * was obtained, GrowlApplicationBridge looks in your application's main + * bundle for an auto-discoverable registration dictionary file. If that + * doesn't exist either, this function returns NULL. + * + * Second, GrowlApplicationBridge calls + * Growl_CreateRegistrationDictionaryByFillingInDictionary with + * whatever dictionary was obtained. The result of that function is the + * result of this function. + * + * GrowlApplicationBridge uses this function when you call + * Growl_SetDelegate, or when you call + * Growl_RegisterWithDictionary with NULL. + * + * This function was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateBestRegistrationDictionary(void); + +#pragma mark - + +// @functiongroup Filling in registration dictionaries + +/*! @function Growl_CreateRegistrationDictionaryByFillingInDictionary + * @abstract Tries to fill in missing keys in a registration dictionary. + * @param regDict The dictionary to fill in. + * @result The dictionary with the keys filled in. + * @discussion This function examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Keys are only filled in if missing; if a key is present in the dictionary, + * its value will not be changed. + * + * This function was introduced in Growl.framework 0.7. + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateRegistrationDictionaryByFillingInDictionary(CFDictionaryRef regDict); +/*! @function Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys + * @abstract Tries to fill in missing keys in a registration dictionary. + * @param regDict The dictionary to fill in. + * @param keys The keys to fill in. If NULL, any missing keys are filled in. + * @result The dictionary with the keys filled in. + * @discussion This function examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Only those keys that are listed in keys will be filled in. + * Other missing keys are ignored. Also, keys are only filled in if missing; + * if a key is present in the dictionary, its value will not be changed. + * + * This function was introduced in Growl.framework 0.7. + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys(CFDictionaryRef regDict, CFSetRef keys); + +/*! @brief Tries to fill in missing keys in a notification dictionary. + * @param notifDict The dictionary to fill in. + * @return The dictionary with the keys filled in. This will be a separate instance from \a notifDict. + * @discussion This function examines the \a notifDict for missing keys, and + * tries to get them from the last known registration dictionary. As of 1.1, + * the keys that it will look for are: + * + * \li GROWL_APP_NAME + * \li GROWL_APP_ICON + * + * @since Growl.framework 1.1 + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateNotificationDictionaryByFillingInDictionary(CFDictionaryRef notifDict); + +#pragma mark - + +// @functiongroup Querying Growl's status + +/*! @function Growl_IsInstalled + * @abstract Determines whether the Growl prefpane and its helper app are + * installed. + * @result Returns true if Growl is installed, false otherwise. + */ +GROWL_EXPORT Boolean Growl_IsInstalled(void); + +/*! @function Growl_IsRunning + * @abstract Cycles through the process list to find whether GrowlHelperApp + * is running. + * @result Returns true if Growl is running, false otherwise. + */ +GROWL_EXPORT Boolean Growl_IsRunning(void); + +#pragma mark - + +// @functiongroup Launching Growl + +/*! @typedef GrowlLaunchCallback + * @abstract Callback to notify you that Growl is running. + * @param context The context pointer passed to Growl_LaunchIfInstalled. + * @discussion Growl_LaunchIfInstalled calls this callback function if Growl + * was already running or if it launched Growl successfully. + */ +typedef void (*GrowlLaunchCallback)(void *context); + +/*! @function Growl_LaunchIfInstalled + * @abstract Launches GrowlHelperApp if it is not already running. + * @param callback A callback function which will be called if Growl was successfully + * launched or was already running. Can be NULL. + * @param context The context pointer to pass to the callback. Can be NULL. + * @result Returns true if Growl was successfully launched or was already + * running; returns false and does not call the callback otherwise. + * @discussion Returns true and calls the callback (if the callback is not + * NULL) if the Growl helper app began launching or was already + * running. Returns false and performs no other action if Growl could not be + * launched (e.g. because the Growl preference pane is not properly installed). + * + * If Growl_CreateBestRegistrationDictionary returns + * non-NULL, this function will register with Growl atomically. + * + * The callback should take a single argument; this is to allow applications + * to have context-relevant information passed back. It is perfectly + * acceptable for context to be NULL. The callback itself can be + * NULL if you don't want one. + */ +GROWL_EXPORT Boolean Growl_LaunchIfInstalled(GrowlLaunchCallback callback, void *context); + +#pragma mark - +#pragma mark Constants + +/*! @defined GROWL_PREFPANE_BUNDLE_IDENTIFIER + * @abstract The CFBundleIdentifier of the Growl preference pane bundle. + * @discussion GrowlApplicationBridge uses this to determine whether Growl is + * currently installed, by searching for the Growl preference pane. Your + * application probably does not need to use this macro itself. + */ +#ifndef GROWL_PREFPANE_BUNDLE_IDENTIFIER +#define GROWL_PREFPANE_BUNDLE_IDENTIFIER CFSTR("com.growl.prefpanel") +#endif + +__END_DECLS + +#endif /* _GROWLAPPLICATIONBRIDGE_CARBON_H_ */ diff --git a/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h b/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h new file mode 100644 index 000000000..1e39f8d65 --- /dev/null +++ b/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h @@ -0,0 +1,575 @@ +// +// GrowlApplicationBridge.h +// Growl +// +// Created by Evan Schoenberg on Wed Jun 16 2004. +// Copyright 2004-2006 The Growl Project. All rights reserved. +// + +/*! + * @header GrowlApplicationBridge.h + * @abstract Defines the GrowlApplicationBridge class. + * @discussion This header defines the GrowlApplicationBridge class as well as + * the GROWL_PREFPANE_BUNDLE_IDENTIFIER constant. + */ + +#ifndef __GrowlApplicationBridge_h__ +#define __GrowlApplicationBridge_h__ + +#import +#import +#import "GrowlDefines.h" + +//Forward declarations +@protocol GrowlApplicationBridgeDelegate; + +//Internal notification when the user chooses not to install (to avoid continuing to cache notifications awaiting installation) +#define GROWL_USER_CHOSE_NOT_TO_INSTALL_NOTIFICATION @"User chose not to install" + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @class GrowlApplicationBridge + * @abstract A class used to interface with Growl. + * @discussion This class provides a means to interface with Growl. + * + * Currently it provides a way to detect if Growl is installed and launch the + * GrowlHelperApp if it's not already running. + */ +@interface GrowlApplicationBridge : NSObject { + +} + +/*! + * @method isGrowlInstalled + * @abstract Detects whether Growl is installed. + * @discussion Determines if the Growl prefpane and its helper app are installed. + * @result Returns YES if Growl is installed, NO otherwise. + */ ++ (BOOL) isGrowlInstalled; + +/*! + * @method isGrowlRunning + * @abstract Detects whether GrowlHelperApp is currently running. + * @discussion Cycles through the process list to find whether GrowlHelperApp is running and returns its findings. + * @result Returns YES if GrowlHelperApp is running, NO otherwise. + */ ++ (BOOL) isGrowlRunning; + +#pragma mark - + +/*! + * @method setGrowlDelegate: + * @abstract Set the object which will be responsible for providing and receiving Growl information. + * @discussion This must be called before using GrowlApplicationBridge. + * + * The methods in the GrowlApplicationBridgeDelegate protocol are required + * and return the basic information needed to register with Growl. + * + * The methods in the GrowlApplicationBridgeDelegate_InformalProtocol + * informal protocol are individually optional. They provide a greater + * degree of interaction between the application and growl such as informing + * the application when one of its Growl notifications is clicked by the user. + * + * The methods in the GrowlApplicationBridgeDelegate_Installation_InformalProtocol + * informal protocol are individually optional and are only applicable when + * using the Growl-WithInstaller.framework which allows for automated Growl + * installation. + * + * When this method is called, data will be collected from inDelegate, Growl + * will be launched if it is not already running, and the application will be + * registered with Growl. + * + * If using the Growl-WithInstaller framework, if Growl is already installed + * but this copy of the framework has an updated version of Growl, the user + * will be prompted to update automatically. + * + * @param inDelegate The delegate for the GrowlApplicationBridge. It must conform to the GrowlApplicationBridgeDelegate protocol. + */ ++ (void) setGrowlDelegate:(NSObject *)inDelegate; + +/*! + * @method growlDelegate + * @abstract Return the object responsible for providing and receiving Growl information. + * @discussion See setGrowlDelegate: for details. + * @result The Growl delegate. + */ ++ (NSObject *) growlDelegate; + +#pragma mark - + +/*! + * @method notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext: + * @abstract Send a Growl notification. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * nil (or 0 or NO as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. If the user cancels, this method + * will have no effect until the next application session, at which time when + * it is called the user will be prompted again. The user is also given the + * option to not be prompted again. If the user does choose to install Growl, + * the requested notification will be displayed once Growl is installed and + * running. + * + * @param title The title of the notification displayed to the user. + * @param description The full description of the notification displayed to the user. + * @param notifName The internal name of the notification. Should be human-readable, as it will be displayed in the Growl preference pane. + * @param iconData NSData object to show with the notification as its icon. If nil, the application's icon will be used instead. + * @param priority The priority of the notification. The default value is 0; positive values are higher priority and negative values are lower priority. Not all Growl displays support priority. + * @param isSticky If YES, the notification will remain on screen until clicked. Not all Growl displays support sticky notifications. + * @param clickContext A context passed back to the Growl delegate if it implements -(void)growlNotificationWasClicked: and the notification is clicked. Not all display plugins support clicking. The clickContext must be plist-encodable (completely of NSString, NSArray, NSNumber, NSDictionary, and NSData types). + */ ++ (void) notifyWithTitle:(NSString *)title + description:(NSString *)description + notificationName:(NSString *)notifName + iconData:(NSData *)iconData + priority:(signed int)priority + isSticky:(BOOL)isSticky + clickContext:(id)clickContext; + +/*! + * @method notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:identifier: + * @abstract Send a Growl notification. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * nil (or 0 or NO as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. If the user cancels, this method + * will have no effect until the next application session, at which time when + * it is called the user will be prompted again. The user is also given the + * option to not be prompted again. If the user does choose to install Growl, + * the requested notification will be displayed once Growl is installed and + * running. + * + * @param title The title of the notification displayed to the user. + * @param description The full description of the notification displayed to the user. + * @param notifName The internal name of the notification. Should be human-readable, as it will be displayed in the Growl preference pane. + * @param iconData NSData object to show with the notification as its icon. If nil, the application's icon will be used instead. + * @param priority The priority of the notification. The default value is 0; positive values are higher priority and negative values are lower priority. Not all Growl displays support priority. + * @param isSticky If YES, the notification will remain on screen until clicked. Not all Growl displays support sticky notifications. + * @param clickContext A context passed back to the Growl delegate if it implements -(void)growlNotificationWasClicked: and the notification is clicked. Not all display plugins support clicking. The clickContext must be plist-encodable (completely of NSString, NSArray, NSNumber, NSDictionary, and NSData types). + * @param identifier An identifier for this notification. Notifications with equal identifiers are coalesced. + */ ++ (void) notifyWithTitle:(NSString *)title + description:(NSString *)description + notificationName:(NSString *)notifName + iconData:(NSData *)iconData + priority:(signed int)priority + isSticky:(BOOL)isSticky + clickContext:(id)clickContext + identifier:(NSString *)identifier; + +/*! @method notifyWithDictionary: + * @abstract Notifies using a userInfo dictionary suitable for passing to + * NSDistributedNotificationCenter. + * @param userInfo The dictionary to notify with. + * @discussion Before Growl 0.6, your application would have posted + * notifications using NSDistributedNotificationCenter by + * creating a userInfo dictionary with the notification data. This had the + * advantage of allowing you to add other data to the dictionary for programs + * besides Growl that might be listening. + * + * This method allows you to use such dictionaries without being restricted + * to using NSDistributedNotificationCenter. The keys for this dictionary + * can be found in GrowlDefines.h. + */ ++ (void) notifyWithDictionary:(NSDictionary *)userInfo; + +#pragma mark - + +/*! @method registerWithDictionary: + * @abstract Register your application with Growl without setting a delegate. + * @discussion When you call this method with a dictionary, + * GrowlApplicationBridge registers your application using that dictionary. + * If you pass nil, GrowlApplicationBridge will ask the delegate + * (if there is one) for a dictionary, and if that doesn't work, it will look + * in your application's bundle for an auto-discoverable plist. + * (XXX refer to more information on that) + * + * If you pass a dictionary to this method, it must include the + * GROWL_APP_NAME key, unless a delegate is set. + * + * This method is mainly an alternative to the delegate system introduced + * with Growl 0.6. Without a delegate, you cannot receive callbacks such as + * -growlIsReady (since they are sent to the delegate). You can, + * however, set a delegate after registering without one. + * + * This method was introduced in Growl.framework 0.7. + */ ++ (BOOL) registerWithDictionary:(NSDictionary *)regDict; + +/*! @method reregisterGrowlNotifications + * @abstract Reregister the notifications for this application. + * @discussion This method does not normally need to be called. If your + * application changes what notifications it is registering with Growl, call + * this method to have the Growl delegate's + * -registrationDictionaryForGrowl method called again and the + * Growl registration information updated. + * + * This method is now implemented using -registerWithDictionary:. + */ ++ (void) reregisterGrowlNotifications; + +#pragma mark - + +/*! @method setWillRegisterWhenGrowlIsReady: + * @abstract Tells GrowlApplicationBridge to register with Growl when Growl + * launches (or not). + * @discussion When Growl has started listening for notifications, it posts a + * GROWL_IS_READY notification on the Distributed Notification + * Center. GrowlApplicationBridge listens for this notification, using it to + * perform various tasks (such as calling your delegate's + * -growlIsReady method, if it has one). If this method is + * called with YES, one of those tasks will be to reregister + * with Growl (in the manner of -reregisterGrowlNotifications). + * + * This attribute is automatically set back to NO (the default) + * after every GROWL_IS_READY notification. + * @param flag YES if you want GrowlApplicationBridge to register with + * Growl when next it is ready; NO if not. + */ ++ (void) setWillRegisterWhenGrowlIsReady:(BOOL)flag; +/*! @method willRegisterWhenGrowlIsReady + * @abstract Reports whether GrowlApplicationBridge will register with Growl + * when Growl next launches. + * @result YES if GrowlApplicationBridge will register with Growl + * when next it posts GROWL_IS_READY; NO if not. + */ ++ (BOOL) willRegisterWhenGrowlIsReady; + +#pragma mark - + +/*! @method registrationDictionaryFromDelegate + * @abstract Asks the delegate for a registration dictionary. + * @discussion If no delegate is set, or if the delegate's + * -registrationDictionaryForGrowl method returns + * nil, this method returns nil. + * + * This method does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:] or + * +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:restrictToKeys:] to try + * to fill in missing keys. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) registrationDictionaryFromDelegate; + +/*! @method registrationDictionaryFromBundle: + * @abstract Looks in a bundle for a registration dictionary. + * @discussion This method looks in a bundle for an auto-discoverable + * registration dictionary file using -[NSBundle + * pathForResource:ofType:]. If it finds one, it loads the file using + * +[NSDictionary dictionaryWithContentsOfFile:] and returns the + * result. + * + * If you pass nil as the bundle, the main bundle is examined. + * + * This method does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:] or + * +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:restrictToKeys:] to try + * to fill in missing keys. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) registrationDictionaryFromBundle:(NSBundle *)bundle; + +/*! @method bestRegistrationDictionary + * @abstract Obtains a registration dictionary, filled out to the best of + * GrowlApplicationBridge's knowledge. + * @discussion This method creates a registration dictionary as best + * GrowlApplicationBridge knows how. + * + * First, GrowlApplicationBridge contacts the Growl delegate (if there is + * one) and gets the registration dictionary from that. If no such dictionary + * was obtained, GrowlApplicationBridge looks in your application's main + * bundle for an auto-discoverable registration dictionary file. If that + * doesn't exist either, this method returns nil. + * + * Second, GrowlApplicationBridge calls + * +registrationDictionaryByFillingInDictionary: with whatever + * dictionary was obtained. The result of that method is the result of this + * method. + * + * GrowlApplicationBridge uses this method when you call + * +setGrowlDelegate:, or when you call + * +registerWithDictionary: with nil. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) bestRegistrationDictionary; + +#pragma mark - + +/*! @method registrationDictionaryByFillingInDictionary: + * @abstract Tries to fill in missing keys in a registration dictionary. + * @discussion This method examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Keys are only filled in if missing; if a key is present in the dictionary, + * its value will not be changed. + * + * This method was introduced in Growl.framework 0.7. + * @param regDict The dictionary to fill in. + * @result The dictionary with the keys filled in. This is an autoreleased + * copy of regDict. + */ ++ (NSDictionary *) registrationDictionaryByFillingInDictionary:(NSDictionary *)regDict; +/*! @method registrationDictionaryByFillingInDictionary:restrictToKeys: + * @abstract Tries to fill in missing keys in a registration dictionary. + * @discussion This method examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Only those keys that are listed in keys will be filled in. + * Other missing keys are ignored. Also, keys are only filled in if missing; + * if a key is present in the dictionary, its value will not be changed. + * + * This method was introduced in Growl.framework 0.7. + * @param regDict The dictionary to fill in. + * @param keys The keys to fill in. If nil, any missing keys are filled in. + * @result The dictionary with the keys filled in. This is an autoreleased + * copy of regDict. + */ ++ (NSDictionary *) registrationDictionaryByFillingInDictionary:(NSDictionary *)regDict restrictToKeys:(NSSet *)keys; + +/*! @brief Tries to fill in missing keys in a notification dictionary. + * @param notifDict The dictionary to fill in. + * @return The dictionary with the keys filled in. This will be a separate instance from \a notifDict. + * @discussion This function examines the \a notifDict for missing keys, and + * tries to get them from the last known registration dictionary. As of 1.1, + * the keys that it will look for are: + * + * \li GROWL_APP_NAME + * \li GROWL_APP_ICON + * + * @since Growl.framework 1.1 + */ ++ (NSDictionary *) notificationDictionaryByFillingInDictionary:(NSDictionary *)regDict; + ++ (NSDictionary *) frameworkInfoDictionary; +@end + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @protocol GrowlApplicationBridgeDelegate + * @abstract Required protocol for the Growl delegate. + * @discussion The methods in this protocol are required and are called + * automatically as needed by GrowlApplicationBridge. See + * +[GrowlApplicationBridge setGrowlDelegate:]. + * See also GrowlApplicationBridgeDelegate_InformalProtocol. + */ + +@protocol GrowlApplicationBridgeDelegate + +// -registrationDictionaryForGrowl has moved to the informal protocol as of 0.7. + +@end + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @category NSObject(GrowlApplicationBridgeDelegate_InformalProtocol) + * @abstract Methods which may be optionally implemented by the GrowlDelegate. + * @discussion The methods in this informal protocol will only be called if implemented by the delegate. + */ +@interface NSObject (GrowlApplicationBridgeDelegate_InformalProtocol) + +/*! + * @method registrationDictionaryForGrowl + * @abstract Return the dictionary used to register this application with Growl. + * @discussion The returned dictionary gives Growl the complete list of + * notifications this application will ever send, and it also specifies which + * notifications should be enabled by default. Each is specified by an array + * of NSString objects. + * + * For most applications, these two arrays can be the same (if all sent + * notifications should be displayed by default). + * + * The NSString objects of these arrays will correspond to the + * notificationName: parameter passed in + * +[GrowlApplicationBridge + * notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:] calls. + * + * The dictionary should have the required key object pairs: + * key: GROWL_NOTIFICATIONS_ALL object: NSArray of NSString objects + * key: GROWL_NOTIFICATIONS_DEFAULT object: NSArray of NSString objects + * + * The dictionary may have the following key object pairs: + * key: GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES object: NSDictionary of key: notification name object: human-readable notification name + * + * You do not need to implement this method if you have an auto-discoverable + * plist file in your app bundle. (XXX refer to more information on that) + * + * @result The NSDictionary to use for registration. + */ +- (NSDictionary *) registrationDictionaryForGrowl; + +/*! + * @method applicationNameForGrowl + * @abstract Return the name of this application which will be used for Growl bookkeeping. + * @discussion This name is used both internally and in the Growl preferences. + * + * This should remain stable between different versions and incarnations of + * your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + * + * You do not need to implement this method if you are providing the + * application name elsewhere, meaning in an auto-discoverable plist file in + * your app bundle (XXX refer to more information on that) or in the result + * of -registrationDictionaryForGrowl. + * + * @result The name of the application using Growl. + */ +- (NSString *) applicationNameForGrowl; + +/*! + * @method applicationIconForGrowl + * @abstract Return the NSImage to treat as the application icon. + * @discussion The delegate may optionally return an NSImage + * object to use as the application icon. If this method is not implemented, + * {{{-applicationIconDataForGrowl}}} is tried. If that method is not + * implemented, the application's own icon is used. Neither method is + * generally needed. + * @result The NSImage to treat as the application icon. + */ +- (NSImage *) applicationIconForGrowl; + +/*! + * @method applicationIconDataForGrowl + * @abstract Return the NSData to treat as the application icon. + * @discussion The delegate may optionally return an NSData + * object to use as the application icon; if this is not implemented, the + * application's own icon is used. This is not generally needed. + * @result The NSData to treat as the application icon. + * @deprecated In version 1.1, in favor of {{{-applicationIconForGrowl}}}. + */ +- (NSData *) applicationIconDataForGrowl; + +/*! + * @method growlIsReady + * @abstract Informs the delegate that Growl has launched. + * @discussion Informs the delegate that Growl (specifically, the + * GrowlHelperApp) was launched successfully. The application can take actions + * with the knowledge that Growl is installed and functional. + */ +- (void) growlIsReady; + +/*! + * @method growlNotificationWasClicked: + * @abstract Informs the delegate that a Growl notification was clicked. + * @discussion Informs the delegate that a Growl notification was clicked. It + * is only sent for notifications sent with a non-nil + * clickContext, so if you want to receive a message when a notification is + * clicked, clickContext must not be nil when calling + * +[GrowlApplicationBridge notifyWithTitle: description:notificationName:iconData:priority:isSticky:clickContext:]. + * @param clickContext The clickContext passed when displaying the notification originally via +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:]. + */ +- (void) growlNotificationWasClicked:(id)clickContext; + +/*! + * @method growlNotificationTimedOut: + * @abstract Informs the delegate that a Growl notification timed out. + * @discussion Informs the delegate that a Growl notification timed out. It + * is only sent for notifications sent with a non-nil + * clickContext, so if you want to receive a message when a notification is + * clicked, clickContext must not be nil when calling + * +[GrowlApplicationBridge notifyWithTitle: description:notificationName:iconData:priority:isSticky:clickContext:]. + * @param clickContext The clickContext passed when displaying the notification originally via +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:]. + */ +- (void) growlNotificationTimedOut:(id)clickContext; + +@end + +#pragma mark - +/*! + * @category NSObject(GrowlApplicationBridgeDelegate_Installation_InformalProtocol) + * @abstract Methods which may be optionally implemented by the Growl delegate when used with Growl-WithInstaller.framework. + * @discussion The methods in this informal protocol will only be called if + * implemented by the delegate. They allow greater control of the information + * presented to the user when installing or upgrading Growl from within your + * application when using Growl-WithInstaller.framework. + */ +@interface NSObject (GrowlApplicationBridgeDelegate_Installation_InformalProtocol) + +/*! + * @method growlInstallationWindowTitle + * @abstract Return the title of the installation window. + * @discussion If not implemented, Growl will use a default, localized title. + * @result An NSString object to use as the title. + */ +- (NSString *)growlInstallationWindowTitle; + +/*! + * @method growlUpdateWindowTitle + * @abstract Return the title of the upgrade window. + * @discussion If not implemented, Growl will use a default, localized title. + * @result An NSString object to use as the title. + */ +- (NSString *)growlUpdateWindowTitle; + +/*! + * @method growlInstallationInformation + * @abstract Return the information to display when installing. + * @discussion This information may be as long or short as desired (the window + * will be sized to fit it). It will be displayed to the user as an + * explanation of what Growl is and what it can do in your application. It + * should probably note that no download is required to install. + * + * If this is not implemented, Growl will use a default, localized explanation. + * @result An NSAttributedString object to display. + */ +- (NSAttributedString *)growlInstallationInformation; + +/*! + * @method growlUpdateInformation + * @abstract Return the information to display when upgrading. + * @discussion This information may be as long or short as desired (the window + * will be sized to fit it). It will be displayed to the user as an + * explanation that an updated version of Growl is included in your + * application and no download is required. + * + * If this is not implemented, Growl will use a default, localized explanation. + * @result An NSAttributedString object to display. + */ +- (NSAttributedString *)growlUpdateInformation; + +@end + +//private +@interface GrowlApplicationBridge (GrowlInstallationPrompt_private) ++ (void) _userChoseNotToInstallGrowl; +@end + +#endif /* __GrowlApplicationBridge_h__ */ diff --git a/Growl.framework/Versions/A/Headers/GrowlDefines.h b/Growl.framework/Versions/A/Headers/GrowlDefines.h new file mode 100644 index 000000000..2b971cfe5 --- /dev/null +++ b/Growl.framework/Versions/A/Headers/GrowlDefines.h @@ -0,0 +1,348 @@ +// +// GrowlDefines.h +// + +#ifndef _GROWLDEFINES_H +#define _GROWLDEFINES_H + +#ifdef __OBJC__ +#define XSTR(x) (@x) +#define STRING_TYPE NSString * +#else +#define XSTR CFSTR +#define STRING_TYPE CFStringRef +#endif + +/*! @header GrowlDefines.h + * @abstract Defines all the notification keys. + * @discussion Defines all the keys used for registration with Growl and for + * Growl notifications. + * + * Most applications should use the functions or methods of Growl.framework + * instead of posting notifications such as those described here. + * @updated 2004-01-25 + */ + +// UserInfo Keys for Registration +#pragma mark UserInfo Keys for Registration + +/*! @group Registration userInfo keys */ +/* @abstract Keys for the userInfo dictionary of a GROWL_APP_REGISTRATION distributed notification. + * @discussion The values of these keys describe the application and the + * notifications it may post. + * + * Your application must register with Growl before it can post Growl + * notifications (and have them not be ignored). However, as of Growl 0.6, + * posting GROWL_APP_REGISTRATION notifications directly is no longer the + * preferred way to register your application. Your application should instead + * use Growl.framework's delegate system. + * See +[GrowlApplicationBridge setGrowlDelegate:] or Growl_SetDelegate for + * more information. + */ + +/*! @defined GROWL_APP_NAME + * @abstract The name of your application. + * @discussion The name of your application. This should remain stable between + * different versions and incarnations of your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + */ +#define GROWL_APP_NAME XSTR("ApplicationName") +/*! @defined GROWL_APP_ID + * @abstract The bundle identifier of your application. + * @discussion The bundle identifier of your application. This key should + * be unique for your application while there may be several applications + * with the same GROWL_APP_NAME. + * This key is optional. + */ +#define GROWL_APP_ID XSTR("ApplicationId") +/*! @defined GROWL_APP_ICON + * @abstract The image data for your application's icon. + * @discussion Image data representing your application's icon. This may be + * superimposed on a notification icon as a badge, used as the notification + * icon when a notification-specific icon is not supplied, or ignored + * altogether, depending on the display. Must be in a format supported by + * NSImage, such as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_APP_ICON XSTR("ApplicationIcon") +/*! @defined GROWL_NOTIFICATIONS_DEFAULT + * @abstract The array of notifications to turn on by default. + * @discussion These are the names of the notifications that should be enabled + * by default when your application registers for the first time. If your + * application reregisters, Growl will look here for any new notification + * names found in GROWL_NOTIFICATIONS_ALL, but ignore any others. + */ +#define GROWL_NOTIFICATIONS_DEFAULT XSTR("DefaultNotifications") +/*! @defined GROWL_NOTIFICATIONS_ALL + * @abstract The array of all notifications your application can send. + * @discussion These are the names of all of the notifications that your + * application may post. See GROWL_NOTIFICATION_NAME for a discussion of good + * notification names. + */ +#define GROWL_NOTIFICATIONS_ALL XSTR("AllNotifications") +/*! @defined GROWL_NOTIFICATIONS_HUMAN_READABLE_DESCRIPTIONS + * @abstract A dictionary of human-readable names for your notifications. + * @discussion By default, the Growl UI will display notifications by the names given in GROWL_NOTIFICATIONS_ALL + * which correspond to the GROWL_NOTIFICATION_NAME. This dictionary specifies the human-readable name to display. + * The keys of the dictionary are GROWL_NOTIFICATION_NAME strings; the objects are the human-readable versions. + * For any GROWL_NOTIFICATION_NAME not specific in this dictionary, the GROWL_NOTIFICATION_NAME will be displayed. + * + * This key is optional. + */ +#define GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES XSTR("HumanReadableNames") +/*! @defined GROWL_NOTIFICATIONS_DESCRIPTIONS +* @abstract A dictionary of descriptions of _when_ each notification occurs +* @discussion This is an NSDictionary whose keys are GROWL_NOTIFICATION_NAME strings and whose objects are +* descriptions of _when_ each notification occurs, such as "You received a new mail message" or +* "A file finished downloading". +* +* This key is optional. +*/ +#define GROWL_NOTIFICATIONS_DESCRIPTIONS XSTR("NotificationDescriptions") + +/*! @defined GROWL_TICKET_VERSION + * @abstract The version of your registration ticket. + * @discussion Include this key in a ticket plist file that you put in your + * application bundle for auto-discovery. The current ticket version is 1. + */ +#define GROWL_TICKET_VERSION XSTR("TicketVersion") +// UserInfo Keys for Notifications +#pragma mark UserInfo Keys for Notifications + +/*! @group Notification userInfo keys */ +/* @abstract Keys for the userInfo dictionary of a GROWL_NOTIFICATION distributed notification. + * @discussion The values of these keys describe the content of a Growl + * notification. + * + * Not all of these keys are supported by all displays. Only the name, title, + * and description of a notification are universal. Most of the built-in + * displays do support all of these keys, and most other visual displays + * probably will also. But, as of 0.6, the Log, MailMe, and Speech displays + * support only textual data. + */ + +/*! @defined GROWL_NOTIFICATION_NAME + * @abstract The name of the notification. + * @discussion The name of the notification. Note that if you do not define + * GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES when registering your ticket originally this name + * will the one displayed within the Growl preference pane and should be human-readable. + */ +#define GROWL_NOTIFICATION_NAME XSTR("NotificationName") +/*! @defined GROWL_NOTIFICATION_TITLE + * @abstract The title to display in the notification. + * @discussion The title of the notification. Should be very brief. + * The title usually says what happened, e.g. "Download complete". + */ +#define GROWL_NOTIFICATION_TITLE XSTR("NotificationTitle") +/*! @defined GROWL_NOTIFICATION_DESCRIPTION + * @abstract The description to display in the notification. + * @discussion The description should be longer and more verbose than the title. + * The description usually tells the subject of the action, + * e.g. "Growl-0.6.dmg downloaded in 5.02 minutes". + */ +#define GROWL_NOTIFICATION_DESCRIPTION XSTR("NotificationDescription") +/*! @defined GROWL_NOTIFICATION_ICON + * @discussion Image data for the notification icon. Must be in a format + * supported by NSImage, such as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_ICON XSTR("NotificationIcon") +/*! @defined GROWL_NOTIFICATION_APP_ICON + * @discussion Image data for the application icon, in case GROWL_APP_ICON does + * not apply for some reason. Must be in a format supported by NSImage, such + * as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_APP_ICON XSTR("NotificationAppIcon") +/*! @defined GROWL_NOTIFICATION_PRIORITY + * @discussion The priority of the notification as an integer number from + * -2 to +2 (+2 being highest). + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_PRIORITY XSTR("NotificationPriority") +/*! @defined GROWL_NOTIFICATION_STICKY + * @discussion A Boolean number controlling whether the notification is sticky. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_STICKY XSTR("NotificationSticky") +/*! @defined GROWL_NOTIFICATION_CLICK_CONTEXT + * @abstract Identifies which notification was clicked. + * @discussion An identifier for the notification for clicking purposes. + * + * This will be passed back to the application when the notification is + * clicked. It must be plist-encodable (a data, dictionary, array, number, or + * string object), and it should be unique for each notification you post. + * A good click context would be a UUID string returned by NSProcessInfo or + * CFUUID. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_CLICK_CONTEXT XSTR("NotificationClickContext") + +/*! @defined GROWL_DISPLAY_PLUGIN + * @discussion The name of a display plugin which should be used for this notification. + * Optional. If this key is not set or the specified display plugin does not + * exist, the display plugin stored in the application ticket is used. This key + * allows applications to use different default display plugins for their + * notifications. The user can still override those settings in the preference + * pane. + */ +#define GROWL_DISPLAY_PLUGIN XSTR("NotificationDisplayPlugin") + +/*! @defined GROWL_NOTIFICATION_IDENTIFIER + * @abstract An identifier for the notification for coalescing purposes. + * Notifications with the same identifier fall into the same class; only + * the last notification of a class is displayed on the screen. If a + * notification of the same class is currently being displayed, it is + * replaced by this notification. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_IDENTIFIER XSTR("GrowlNotificationIdentifier") + +/*! @defined GROWL_APP_PID + * @abstract The process identifier of the process which sends this + * notification. If this field is set, the application will only receive + * clicked and timed out notifications which originate from this process. + * + * Optional. + */ +#define GROWL_APP_PID XSTR("ApplicationPID") + +/*! @defined GROWL_NOTIFICATION_PROGRESS +* @abstract If this key is set, it should contain a double value wrapped +* in a NSNumber which describes some sort of progress (from 0.0 to 100.0). +* If this is key is not set, no progress bar is shown. +* +* Optional. Not supported by all display plugins. +*/ +#define GROWL_NOTIFICATION_PROGRESS XSTR("NotificationProgress") + +// Notifications +#pragma mark Notifications + +/*! @group Notification names */ +/* @abstract Names of distributed notifications used by Growl. + * @discussion These are notifications used by applications (directly or + * indirectly) to interact with Growl, and by Growl for interaction between + * its components. + * + * Most of these should no longer be used in Growl 0.6 and later, in favor of + * Growl.framework's GrowlApplicationBridge APIs. + */ + +/*! @defined GROWL_APP_REGISTRATION + * @abstract The distributed notification for registering your application. + * @discussion This is the name of the distributed notification that can be + * used to register applications with Growl. + * + * The userInfo dictionary for this notification can contain these keys: + *
    + *
  • GROWL_APP_NAME
  • + *
  • GROWL_APP_ICON
  • + *
  • GROWL_NOTIFICATIONS_ALL
  • + *
  • GROWL_NOTIFICATIONS_DEFAULT
  • + *
+ * + * No longer recommended as of Growl 0.6. An alternate method of registering + * is to use Growl.framework's delegate system. + * See +[GrowlApplicationBridge setGrowlDelegate:] or Growl_SetDelegate for + * more information. + */ +#define GROWL_APP_REGISTRATION XSTR("GrowlApplicationRegistrationNotification") +/*! @defined GROWL_APP_REGISTRATION_CONF + * @abstract The distributed notification for confirming registration. + * @discussion The name of the distributed notification sent to confirm the + * registration. Used by the Growl preference pane. Your application probably + * does not need to use this notification. + */ +#define GROWL_APP_REGISTRATION_CONF XSTR("GrowlApplicationRegistrationConfirmationNotification") +/*! @defined GROWL_NOTIFICATION + * @abstract The distributed notification for Growl notifications. + * @discussion This is what it all comes down to. This is the name of the + * distributed notification that your application posts to actually send a + * Growl notification. + * + * The userInfo dictionary for this notification can contain these keys: + *
    + *
  • GROWL_NOTIFICATION_NAME (required)
  • + *
  • GROWL_NOTIFICATION_TITLE (required)
  • + *
  • GROWL_NOTIFICATION_DESCRIPTION (required)
  • + *
  • GROWL_NOTIFICATION_ICON
  • + *
  • GROWL_NOTIFICATION_APP_ICON
  • + *
  • GROWL_NOTIFICATION_PRIORITY
  • + *
  • GROWL_NOTIFICATION_STICKY
  • + *
  • GROWL_NOTIFICATION_CLICK_CONTEXT
  • + *
  • GROWL_APP_NAME (required)
  • + *
+ * + * No longer recommended as of Growl 0.6. Three alternate methods of posting + * notifications are +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:], + * Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext, and + * Growl_PostNotification. + */ +#define GROWL_NOTIFICATION XSTR("GrowlNotification") +/*! @defined GROWL_SHUTDOWN +* @abstract The distributed notification name that tells Growl to shutdown. +* @discussion The Growl preference pane posts this notification when the +* "Stop Growl" button is clicked. +*/ +#define GROWL_SHUTDOWN XSTR("GrowlShutdown") +/*! @defined GROWL_PING + * @abstract A distributed notification to check whether Growl is running. + * @discussion This is used by the Growl preference pane. If it receives a + * GROWL_PONG, the preference pane takes this to mean that Growl is running. + */ +#define GROWL_PING XSTR("Honey, Mind Taking Out The Trash") +/*! @defined GROWL_PONG + * @abstract The distributed notification sent in reply to GROWL_PING. + * @discussion GrowlHelperApp posts this in reply to GROWL_PING. + */ +#define GROWL_PONG XSTR("What Do You Want From Me, Woman") +/*! @defined GROWL_IS_READY + * @abstract The distributed notification sent when Growl starts up. + * @discussion GrowlHelperApp posts this when it has begin listening on all of + * its sources for new notifications. GrowlApplicationBridge (in + * Growl.framework), upon receiving this notification, reregisters using the + * registration dictionary supplied by its delegate. + */ +#define GROWL_IS_READY XSTR("Lend Me Some Sugar; I Am Your Neighbor!") +/*! @defined GROWL_NOTIFICATION_CLICKED + * @abstract The distributed notification sent when a supported notification is clicked. + * @discussion When a Growl notification with a click context is clicked on by + * the user, Growl posts this distributed notification. + * The GrowlApplicationBridge responds to this notification by calling a + * callback in its delegate. + */ +#define GROWL_NOTIFICATION_CLICKED XSTR("GrowlClicked!") +#define GROWL_NOTIFICATION_TIMED_OUT XSTR("GrowlTimedOut!") + +/*! @group Other symbols */ +/* Symbols which don't fit into any of the other categories. */ + +/*! @defined GROWL_KEY_CLICKED_CONTEXT + * @abstract Used internally as the key for the clickedContext passed over DNC. + * @discussion This key is used in GROWL_NOTIFICATION_CLICKED, and contains the + * click context that was supplied in the original notification. + */ +#define GROWL_KEY_CLICKED_CONTEXT XSTR("ClickedContext") +/*! @defined GROWL_REG_DICT_EXTENSION + * @abstract The filename extension for registration dictionaries. + * @discussion The GrowlApplicationBridge in Growl.framework registers with + * Growl by creating a file with the extension of .(GROWL_REG_DICT_EXTENSION) + * and opening it in the GrowlHelperApp. This happens whether or not Growl is + * running; if it was stopped, it quits immediately without listening for + * notifications. + */ +#define GROWL_REG_DICT_EXTENSION XSTR("growlRegDict") + + +#define GROWL_POSITION_PREFERENCE_KEY @"GrowlSelectedPosition" + +#endif //ndef _GROWLDEFINES_H diff --git a/Growl.framework/Versions/A/Resources/Info.plist b/Growl.framework/Versions/A/Resources/Info.plist new file mode 100644 index 000000000..5a76a5f19 --- /dev/null +++ b/Growl.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + Growl + CFBundleIdentifier + com.growl.growlframework + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.2.1 + CFBundleSignature + GRRR + CFBundleVersion + 1.2.1 + NSPrincipalClass + GrowlApplicationBridge + + diff --git a/Growl.framework/Versions/Current b/Growl.framework/Versions/Current new file mode 120000 index 000000000..8c7e5a667 --- /dev/null +++ b/Growl.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 000000000..c23a01c80 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# xCodeCapp-Cocoa + +xcodecapp-cocoa is a port from the original xcodecapp application. It works basically the same than this +tools shipped with Cappuccino framework but have serveral advantages: + + * It uses the FSEventStream system to be notified when a file changes. So no useless looping + * It consumes about no CPU when idle + * It allows you to choose graphically the project you want to use + * It will keep track of your already generated project helper + * It supports .xcodecapp-ignore + * It uses Growl to notify you when a conversion is done. + +# License + +All the code is distributed under AGPL v3.0 license. The parse.j comes from Cappuccino parser and uses the Cappuccino license. + +# Author + +Antoine Meradal \ No newline at end of file diff --git a/xcodecapp-cocoa.xcodeproj/project.pbxproj b/xcodecapp-cocoa.xcodeproj/project.pbxproj index a5a422e8c..d95384ac8 100644 --- a/xcodecapp-cocoa.xcodeproj/project.pbxproj +++ b/xcodecapp-cocoa.xcodeproj/project.pbxproj @@ -18,8 +18,24 @@ 027D999F13696A7000D3DB13 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E01A91E0DE9EED20008BB35 /* AppController.m */; }; 027D99A113696A7000D3DB13 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; 027D99A213696A7000D3DB13 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E01A8DD0DE51A7C0008BB35 /* CoreServices.framework */; }; + 02998CEB1369BF7D006C73DB /* Growl Registration Ticket.growlRegDict in Resources */ = {isa = PBXBuildFile; fileRef = 02998CEA1369BF7D006C73DB /* Growl Registration Ticket.growlRegDict */; }; + 02998CF71369C339006C73DB /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02998CF61369C339006C73DB /* Growl.framework */; }; + 02998CF91369C38A006C73DB /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 02998CF61369C339006C73DB /* Growl.framework */; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + 02998CF81369C383006C73DB /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 02998CF91369C38A006C73DB /* Growl.framework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 024A03DC13696C1900DCBE4D /* xcodecapp-cocoa.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "xcodecapp-cocoa.icns"; sourceTree = ""; }; 024A03DE13696D9500DCBE4D /* xcodecapp-cocoa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "xcodecapp-cocoa.png"; sourceTree = ""; }; @@ -27,6 +43,8 @@ 024A041113699D6800DCBE4D /* parser.j */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.objj; path = parser.j; sourceTree = ""; }; 027D9989136969DD00D3DB13 /* xcodecapp-cocoa.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "xcodecapp-cocoa.pch"; sourceTree = ""; }; 027D99A613696A7000D3DB13 /* xcodecapp-cocoa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "xcodecapp-cocoa.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 02998CEA1369BF7D006C73DB /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "Growl Registration Ticket.growlRegDict"; sourceTree = ""; }; + 02998CF61369C339006C73DB /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Growl.framework; sourceTree = ""; }; 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; @@ -47,6 +65,7 @@ files = ( 027D99A113696A7000D3DB13 /* Cocoa.framework in Frameworks */, 027D99A213696A7000D3DB13 /* CoreServices.framework in Frameworks */, + 02998CF71369C339006C73DB /* Growl.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -120,6 +139,7 @@ 8D1107310486CEB800E47090 /* Info.plist */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 29B97318FDCFA39411CA2CEA /* MainMenu.nib */, + 02998CEA1369BF7D006C73DB /* Growl Registration Ticket.growlRegDict */, ); name = Resources; sourceTree = ""; @@ -127,6 +147,7 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( + 02998CF61369C339006C73DB /* Growl.framework */, 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); @@ -142,6 +163,7 @@ buildPhases = ( 027D999A13696A7000D3DB13 /* Resources */, 027D999D13696A7000D3DB13 /* Sources */, + 02998CF81369C383006C73DB /* CopyFiles */, 027D99A013696A7000D3DB13 /* Frameworks */, ); buildRules = ( @@ -186,6 +208,7 @@ 024A041413699DD400DCBE4D /* parser.j in Resources */, 024A03DF13696D9500DCBE4D /* xcodecapp-cocoa.png in Resources */, 024A040B13698E7800DCBE4D /* project.pbxproj in Resources */, + 02998CEB1369BF7D006C73DB /* Growl Registration Ticket.growlRegDict in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -229,8 +252,14 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + "\"/Volumes/Growl 1.2.1 SDK/Frameworks\"", + ); GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_GC = required; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -246,6 +275,12 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + "\"/Volumes/Growl 1.2.1 SDK/Frameworks\"", + ); + GCC_ENABLE_OBJC_GC = required; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "xcodecapp-cocoa.pch"; @@ -260,6 +295,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + FRAMEWORK_SEARCH_PATHS = ""; GCC_ENABLE_OBJC_GC = supported; GCC_OPTIMIZATION_LEVEL = 0; GCC_WARN_ABOUT_RETURN_TYPE = YES; @@ -275,6 +311,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + FRAMEWORK_SEARCH_PATHS = ""; GCC_ENABLE_OBJC_GC = supported; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate index d43b3281e..b59ff0927 100644 --- a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate +++ b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate @@ -11,7 +11,7 @@ $class CF$UID - 32 + 90 NS.keys @@ -40,7 +40,7 @@ CF$UID - 642 + 689 @@ -51,7 +51,7 @@ $class CF$UID - 36 + 94 NS.keys @@ -82,49 +82,13 @@ NS.objects - - CF$UID - 12 - - - CF$UID - 390 - - - CF$UID - 22 - - - CF$UID - 391 - - - CF$UID - 6 - CF$UID 2 - - - IDEWorkspaceTabController_F6629676-5125-400C-BED1-967B80218B9D - IDEOrderedWorkspaceTabControllers - IDEWindowToolbarIsVisible - IDEWindowFrame - IDEActiveWorkspaceTabController - IDEWorkspaceWindowControllerUniqueIdentifier - - $class - - CF$UID - 36 - - NS.keys - CF$UID - 13 + 12 CF$UID @@ -134,10 +98,55 @@ CF$UID 15 + + CF$UID + 11 + CF$UID 16 + + + IDEWorkspaceWindowControllerUniqueIdentifier + IDEOrderedWorkspaceTabControllers + IDEWindowToolbarIsVisible + IDEWindowFrame + IDEActiveWorkspaceTabController + IDEWorkspaceTabController_F6629676-5125-400C-BED1-967B80218B9D + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 11 + + + + + $classes + + NSArray + NSObject + + $classname + NSArray + + + {{20, 119}, {1230, 759}} + + $class + + CF$UID + 94 + + NS.keys + CF$UID 17 @@ -154,9 +163,6 @@ CF$UID 20 - - NS.objects - CF$UID 21 @@ -173,83 +179,64 @@ CF$UID 24 - - CF$UID - 37 - - - CF$UID - 63 - - - CF$UID - 22 - - - CF$UID - 72 - - - IDETabLabel - IDEShowNavigator - AssistantEditorsLayout - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - IDEEditorArea - xcodecapp-cocoa.xcodeproj - - 0 - - $class - - CF$UID - 36 - - NS.keys + NS.objects CF$UID 25 - - NS.objects - + + CF$UID + 14 + CF$UID 26 + + CF$UID + 352 + + + CF$UID + 358 + + + CF$UID + 382 + + + CF$UID + 14 + + + CF$UID + 391 + - DVTSplitViewItems + AssistantEditorsLayout + IDEShowNavigator + IDEEditorArea + IDEWorkspaceTabControllerUtilityAreaSplitView + IDENavigatorArea + IDEWorkspaceTabControllerDesignAreaSplitView + IDEShowUtilities + IDETabLabel + 0 $class CF$UID - 35 + 94 - NS.objects + NS.keys CF$UID 27 - - CF$UID - 33 - - - - - $class - - CF$UID - 32 - - NS.keys - CF$UID 28 @@ -258,9 +245,6 @@ CF$UID 29 - - NS.objects - CF$UID 30 @@ -269,751 +253,136 @@ CF$UID 31 - - - DVTIdentifier - DVTViewMagnitude - - 511 - - $classes - - NSDictionary - NSObject - - $classname - NSDictionary - - - $class - - CF$UID - 32 - - NS.keys - CF$UID - 28 + 32 CF$UID - 29 - - - NS.objects - - - CF$UID - 30 + 33 CF$UID 34 - - 224 - - $classes - - NSMutableArray - NSArray - NSObject - - $classname - NSMutableArray - - - $classes - - NSMutableDictionary - NSDictionary - NSObject - - $classname - NSMutableDictionary - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 38 - - - CF$UID - 39 - - NS.objects CF$UID - 39 + 35 - - CF$UID - 40 - - - - SelectedNavigator - Xcode.IDEKit.Navigator.Structure - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 41 - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 46 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 22 - - - CF$UID - 49 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 51 - - - CF$UID - 55 - - - - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {0, 0}} - - $class - - CF$UID - 50 - - NS.objects - - - - $classes - - NSSet - NSObject - - $classname - NSSet - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 52 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - - xcodecapp-cocoa - - $classes - - NSArray - NSObject - - $classname - NSArray - - - $class - - CF$UID - 50 - - NS.objects - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 59 - - - CF$UID - 61 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - - - $class - - CF$UID - 35 - - NS.objects - CF$UID 53 CF$UID - 58 - - - - Classes - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 + 316 CF$UID - 60 + 342 - - - Other Sources - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 62 - - - - Resources - - $class - - CF$UID - 36 - - NS.keys - CF$UID 25 - - NS.objects - CF$UID - 64 + 343 + + + CF$UID + 351 + + + CF$UID + 14 - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 65 - - - CF$UID - 67 - - - CF$UID - 69 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 17 - - - CF$UID - 66 - - - - 176 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 20 - - - CF$UID - 68 - - - - 821 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 70 - - - CF$UID - 71 - - - - IDEUtilitiesArea - 260 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 81 - - - CF$UID - 344 - - - CF$UID - 370 - - - CF$UID - 23 - - - CF$UID - 371 - - - CF$UID - 379 - - - CF$UID - 380 - - - - ShowDebuggerArea + layoutTree IDEEditorMode_Standard IDEEDitorArea_DebugArea IDEShowEditor EditorMode DebuggerSplitView DefaultPersistentRepresentations - layoutTree + ShowDebuggerArea $class + + CF$UID + 52 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode CF$UID 36 - NS.keys - - - CF$UID - 82 - - - NS.objects - - - CF$UID - 83 - - - - EditorLayout_PersistentRepresentation - - $class + rootLayoutTreeNode CF$UID - 36 + 49 - NS.keys - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - Main $class CF$UID - 32 + 51 - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - CF$UID - 88 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 23 - - - CF$UID - 342 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class + children CF$UID - 54 + 0 - NS.objects - - - CF$UID - 90 - - - - - $class + contentType + 1 + documentArchivableRepresentation CF$UID - 36 + 37 + + orientation + 0 + parent + + CF$UID + 49 - NS.keys - - - CF$UID - 91 - - - CF$UID - 92 - - - CF$UID - 93 - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 96 - - - CF$UID - 97 - - - NS.objects - - - CF$UID - 98 - - - CF$UID - 99 - - - CF$UID - 110 - - - CF$UID - 53 - - - CF$UID - 53 - - - CF$UID - 339 - - - CF$UID - 340 - - - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - com.apple.xcode.project $class CF$UID - 109 + 48 DocumentLocation CF$UID - 105 + 44 DomainIdentifier CF$UID - 100 + 38 IdentifierPath CF$UID - 101 + 39 IndexOfDocumentIdentifier CF$UID - 104 + 43 Xcode.IDENavigableItemDomain.WorkspaceStructure @@ -1021,13 +390,13 @@ $class CF$UID - 54 + 13 NS.objects CF$UID - 102 + 40 @@ -1035,14 +404,15 @@ $class CF$UID - 103 + 42 Identifier CF$UID - 53 + 41 + xcodecapp-cocoa $classes @@ -1057,12 +427,12 @@ $class CF$UID - 108 + 47 documentURL CF$UID - 106 + 45 timestamp @@ -1074,7 +444,7 @@ $class CF$UID - 107 + 46 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ @@ -1111,14 +481,647 @@ $class CF$UID - 32 + 51 + + children + + CF$UID + 50 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 36 + + + + + $classes + + IDEWorkspaceTabControllerLayoutTreeNode + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTreeNode + + + $classes + + IDEWorkspaceTabControllerLayoutTree + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTree + + + $class + + CF$UID + 94 NS.keys + + + CF$UID + 54 + + + NS.objects + + + CF$UID + 55 + + + + EditorLayout_PersistentRepresentation + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 56 + + + NS.objects + + + CF$UID + 57 + + + + Main + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 58 + + + CF$UID + 59 + + + CF$UID + 60 + + + NS.objects + + + CF$UID + 61 + + + CF$UID + 25 + + + CF$UID + 314 + + + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 62 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 63 + + + CF$UID + 64 + + + CF$UID + 65 + + + CF$UID + 66 + + + CF$UID + 67 + + + CF$UID + 68 + + + CF$UID + 69 + + + NS.objects + + + CF$UID + 70 + + + CF$UID + 71 + + + CF$UID + 75 + + + CF$UID + 41 + + + CF$UID + 41 + + + CF$UID + 311 + + + CF$UID + 312 + + + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + com.apple.xcode.project + + $class + + CF$UID + 48 + + DocumentLocation + + CF$UID + 44 + + DomainIdentifier + + CF$UID + 38 + + IdentifierPath + + CF$UID + 72 + + IndexOfDocumentIdentifier + + CF$UID + 74 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 73 + + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 41 + + + 9223372036854775807 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 76 + + + CF$UID + 77 + + + CF$UID + 78 + + + CF$UID + 79 + + + CF$UID + 80 + + + NS.objects + + + CF$UID + 81 + + + CF$UID + 82 + + + CF$UID + 81 + + + CF$UID + 95 + + + CF$UID + 310 + + + + Xcode3ProjectEditorPreviousProjectEditorClass + Xcode3ProjectEditor.sourceList.splitview + Xcode3ProjectEditorPreviousTargetEditorClass + Xcode3ProjectEditorSelectedDocumentLocations + Xcode3ProjectEditor_Xcode3BuildSettingsEditor + Xcode3BuildSettingsEditor + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 84 + + + + DVTSplitViewItems + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 85 + + + CF$UID + 91 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 89 + + + + DVTIdentifier + DVTViewMagnitude + + 112 + + $classes + + NSDictionary + NSObject + + $classname + NSDictionary + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 92 + + + + 1118 + + $classes + + NSMutableArray + NSArray + NSObject + + $classname + NSMutableArray + + + $classes + + NSMutableDictionary + NSDictionary + NSObject + + $classname + NSMutableDictionary + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 96 + + + + + $class + + CF$UID + 309 + + documentURL + + CF$UID + 97 + + selection + + CF$UID + 99 + + timestamp + + CF$UID + 98 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + 325675783.89327598 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 100 + + + CF$UID + 101 + + + CF$UID + 102 + + + NS.objects + + + CF$UID + 41 + + + CF$UID + 81 + + + CF$UID + 103 + + + + Project + Editor + Xcode3BuildSettingsEditorLocations + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 104 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 105 + + + CF$UID + 106 + + + CF$UID + 107 + + + CF$UID + 108 + + + CF$UID + 109 + + + CF$UID + 110 + + + NS.objects CF$UID 111 + + CF$UID + 307 + + + CF$UID + 25 + + + CF$UID + 25 + + + CF$UID + 25 + + + CF$UID + 308 + + + + Collapsed Build Property Categories + Selected Build Properties + Xcode3BuildSettingsEditorDisplayMode + Xcode3BuildPropertyValueDisplayMode + Xcode3BuildSettingsEditorMode + Xcode3BuildPropertyNameDisplayMode + + $class + + CF$UID + 93 + + NS.objects + CF$UID 112 @@ -1135,9 +1138,6 @@ CF$UID 115 - - NS.objects - CF$UID 116 @@ -1148,169 +1148,44 @@ CF$UID - 116 + 118 + + + CF$UID + 119 + + + CF$UID + 120 + + + CF$UID + 121 + + + CF$UID + 122 CF$UID 123 - - CF$UID - 338 - - - - Xcode3ProjectEditorPreviousProjectEditorClass - Xcode3ProjectEditor.sourceList.splitview - Xcode3ProjectEditorPreviousTargetEditorClass - Xcode3ProjectEditorSelectedDocumentLocations - Xcode3ProjectEditor_Xcode3BuildSettingsEditor - Xcode3BuildSettingsEditor - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 118 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 119 - - - CF$UID - 121 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 30 - - - CF$UID - 120 - - - - 112 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 30 - - - CF$UID - 122 - - - - 1118 - - $class - - CF$UID - 54 - - NS.objects - CF$UID 124 - - - - $class - - CF$UID - 337 - - documentURL - - CF$UID - 125 - - selection - - CF$UID - 127 - - timestamp - - CF$UID - 126 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - 325675783.89327598 - - $class - - CF$UID - 36 - - NS.keys - + + CF$UID + 125 + + + CF$UID + 126 + + + CF$UID + 127 + CF$UID 128 @@ -1323,48 +1198,14 @@ CF$UID 130 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 116 - CF$UID 131 - - - Project - Editor - Xcode3BuildSettingsEditorLocations - - $class - - CF$UID - 54 - - NS.objects - CF$UID 132 - - - - $class - - CF$UID - 36 - - NS.keys - CF$UID 133 @@ -1389,9 +1230,6 @@ CF$UID 138 - - NS.objects - CF$UID 139 @@ -1400,48 +1238,10 @@ CF$UID 140 - - CF$UID - 23 - - - CF$UID - 23 - - - CF$UID - 23 - CF$UID 141 - - - Xcode3BuildPropertyNameDisplayMode - Selected Build Properties - Xcode3BuildSettingsEditorDisplayMode - Xcode3BuildPropertyValueDisplayMode - Xcode3BuildSettingsEditorMode - Collapsed Build Property Categories - 1 - - $class - - CF$UID - 35 - - NS.objects - - - - $class - - CF$UID - 35 - - NS.objects - CF$UID 142 @@ -2102,46 +1902,1844 @@ CF$UID 306 - - CF$UID - 307 - - - CF$UID - 308 - - - CF$UID - 309 - - - CF$UID - 310 - - - CF$UID - 311 - - - CF$UID - 312 - - - CF$UID - 313 - - - CF$UID - 314 - + + + + $class + + CF$UID + 46 + + NS.string + Architectures||ADDITIONAL_SDKS + + + $class + + CF$UID + 46 + + NS.string + Architectures||ARCHS + + + $class + + CF$UID + 46 + + NS.string + Architectures||SDKROOT + + + $class + + CF$UID + 46 + + NS.string + Architectures||SUPPORTED_PLATFORMS + + + $class + + CF$UID + 46 + + NS.string + Architectures||VALID_ARCHS + + + $class + + CF$UID + 46 + + NS.string + Build Locations||SYMROOT + + + $class + + CF$UID + 46 + + NS.string + Build Locations||OBJROOT + + + $class + + CF$UID + 46 + + NS.string + Build Locations||SHARED_PRECOMPS_DIR + + + $class + + CF$UID + 46 + + NS.string + Build Options||BUILD_VARIANTS + + + $class + + CF$UID + 46 + + NS.string + Build Options||DEBUG_INFORMATION_FORMAT + + + $class + + CF$UID + 46 + + NS.string + Build Options||ENABLE_OPENMP_SUPPORT + + + $class + + CF$UID + 46 + + NS.string + Build Options||GENERATE_PROFILING_CODE + + + $class + + CF$UID + 46 + + NS.string + Build Options||PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR + + + $class + + CF$UID + 46 + + NS.string + Build Options||RUN_CLANG_STATIC_ANALYZER + + + $class + + CF$UID + 46 + + NS.string + Build Options||SCAN_ALL_SOURCE_FILES_FOR_INCLUDES + + + $class + + CF$UID + 46 + + NS.string + Build Options||VALIDATE_PRODUCT + + + $class + + CF$UID + 46 + + NS.string + Code Signing||CODE_SIGN_ENTITLEMENTS + + + $class + + CF$UID + 46 + + NS.string + Code Signing||CODE_SIGN_IDENTITY + + + $class + + CF$UID + 46 + + NS.string + Code Signing||CODE_SIGN_RESOURCE_RULES_PATH + + + $class + + CF$UID + 46 + + NS.string + Code Signing||OTHER_CODE_SIGN_FLAGS + + + $class + + CF$UID + 46 + + NS.string + Compiler Version||GCC_VERSION + + + $class + + CF$UID + 46 + + NS.string + Deployment||STRIPFLAGS + + + $class + + CF$UID + 46 + + NS.string + Deployment||ALTERNATE_GROUP + + + $class + + CF$UID + 46 + + NS.string + Deployment||ALTERNATE_OWNER + + + $class + + CF$UID + 46 + + NS.string + Deployment||ALTERNATE_MODE + + + $class + + CF$UID + 46 + + NS.string + Deployment||ALTERNATE_PERMISSIONS_FILES + + + $class + + CF$UID + 46 + + NS.string + Deployment||COMBINE_HIDPI_IMAGES + + + $class + + CF$UID + 46 + + NS.string + Deployment||DEPLOYMENT_LOCATION + + + $class + + CF$UID + 46 + + NS.string + Deployment||DEPLOYMENT_POSTPROCESSING + + + $class + + CF$UID + 46 + + NS.string + Deployment||INSTALL_GROUP + + + $class + + CF$UID + 46 + + NS.string + Deployment||INSTALL_OWNER + + + $class + + CF$UID + 46 + + NS.string + Deployment||INSTALL_MODE_FLAG + + + $class + + CF$UID + 46 + + NS.string + Deployment||DSTROOT + + + $class + + CF$UID + 46 + + NS.string + Deployment||INSTALL_PATH + + + $class + + CF$UID + 46 + + NS.string + Deployment||MACOSX_DEPLOYMENT_TARGET + + + $class + + CF$UID + 46 + + NS.string + Deployment||SKIP_INSTALL + + + $class + + CF$UID + 46 + + NS.string + Deployment||COPY_PHASE_STRIP + + + $class + + CF$UID + 46 + + NS.string + Deployment||STRIP_INSTALLED_PRODUCT + + + $class + + CF$UID + 46 + + NS.string + Deployment||STRIP_STYLE + + + $class + + CF$UID + 46 + + NS.string + Deployment||SEPARATE_STRIP + + + $class + + CF$UID + 46 + + NS.string + Kernel Module||MODULE_NAME + + + $class + + CF$UID + 46 + + NS.string + Kernel Module||MODULE_START + + + $class + + CF$UID + 46 + + NS.string + Kernel Module||MODULE_STOP + + + $class + + CF$UID + 46 + + NS.string + Kernel Module||MODULE_VERSION + + + $class + + CF$UID + 46 + + NS.string + Linking||BUNDLE_LOADER + + + $class + + CF$UID + 46 + + NS.string + Linking||STANDARD_C_PLUS_PLUS_LIBRARY_TYPE + + + $class + + CF$UID + 46 + + NS.string + Linking||DYLIB_COMPATIBILITY_VERSION + + + $class + + CF$UID + 46 + + NS.string + Linking||DYLIB_CURRENT_VERSION + + + $class + + CF$UID + 46 + + NS.string + Linking||DEAD_CODE_STRIPPING + + + $class + + CF$UID + 46 + + NS.string + Linking||LINKER_DISPLAYS_MANGLED_NAMES + + + $class + + CF$UID + 46 + + NS.string + Linking||PRESERVE_DEAD_CODE_INITS_AND_TERMS + + + $class + + CF$UID + 46 + + NS.string + Linking||LD_DYLIB_INSTALL_NAME + + + $class + + CF$UID + 46 + + NS.string + Linking||EXPORTED_SYMBOLS_FILE + + + $class + + CF$UID + 46 + + NS.string + Linking||INIT_ROUTINE + + + $class + + CF$UID + 46 + + NS.string + Linking||LINK_WITH_STANDARD_LIBRARIES + + + $class + + CF$UID + 46 + + NS.string + Linking||MACH_O_TYPE + + + $class + + CF$UID + 46 + + NS.string + Linking||LD_OPENMP_FLAGS + + + $class + + CF$UID + 46 + + NS.string + Linking||ORDER_FILE + + + $class + + CF$UID + 46 + + NS.string + Linking||OTHER_LDFLAGS + + + $class + + CF$UID + 46 + + NS.string + Linking||GENERATE_MASTER_OBJECT_FILE + + + $class + + CF$UID + 46 + + NS.string + Linking||PRELINK_LIBS + + + $class + + CF$UID + 46 + + NS.string + Linking||KEEP_PRIVATE_EXTERNS + + + $class + + CF$UID + 46 + + NS.string + Linking||LD_RUNPATH_SEARCH_PATHS + + + $class + + CF$UID + 46 + + NS.string + Linking||SEPARATE_SYMBOL_EDIT + + + $class + + CF$UID + 46 + + NS.string + Linking||PRELINK_FLAGS + + + $class + + CF$UID + 46 + + NS.string + Linking||SECTORDER_FLAGS + + + $class + + CF$UID + 46 + + NS.string + Linking||UNEXPORTED_SYMBOLS_FILE + + + $class + + CF$UID + 46 + + NS.string + Linking||WARNING_LDFLAGS + + + $class + + CF$UID + 46 + + NS.string + Linking||LD_GENERATE_MAP_FILE + + + $class + + CF$UID + 46 + + NS.string + Packaging||APPLY_RULES_IN_COPY_FILES + + + $class + + CF$UID + 46 + + NS.string + Packaging||EXECUTABLE_EXTENSION + + + $class + + CF$UID + 46 + + NS.string + Packaging||EXECUTABLE_PREFIX + + + $class + + CF$UID + 46 + + NS.string + Packaging||INFOPLIST_EXPAND_BUILD_SETTINGS + + + $class + + CF$UID + 46 + + NS.string + Packaging||GENERATE_PKGINFO_FILE + + + $class + + CF$UID + 46 + + NS.string + Packaging||FRAMEWORK_VERSION + + + $class + + CF$UID + 46 + + NS.string + Packaging||INFOPLIST_FILE + + + $class + + CF$UID + 46 + + NS.string + Packaging||INFOPLIST_OTHER_PREPROCESSOR_FLAGS + + + $class + + CF$UID + 46 + + NS.string + Packaging||INFOPLIST_OUTPUT_FORMAT + + + $class + + CF$UID + 46 + + NS.string + Packaging||INFOPLIST_PREPROCESSOR_DEFINITIONS + + + $class + + CF$UID + 46 + + NS.string + Packaging||INFOPLIST_PREFIX_HEADER + + + $class + + CF$UID + 46 + + NS.string + Packaging||INFOPLIST_PREPROCESS + + + $class + + CF$UID + 46 + + NS.string + Packaging||COPYING_PRESERVES_HFS_DATA + + + $class + + CF$UID + 46 + + NS.string + Packaging||PRIVATE_HEADERS_FOLDER_PATH + + + $class + + CF$UID + 46 + + NS.string + Packaging||PRODUCT_NAME + + + $class + + CF$UID + 46 + + NS.string + Packaging||PLIST_FILE_OUTPUT_FORMAT + + + $class + + CF$UID + 46 + + NS.string + Packaging||PUBLIC_HEADERS_FOLDER_PATH + + + $class + + CF$UID + 46 + + NS.string + Packaging||STRINGS_FILE_OUTPUT_ENCODING + + + $class + + CF$UID + 46 + + NS.string + Packaging||WRAPPER_EXTENSION + + + $class + + CF$UID + 46 + + NS.string + Search Paths||ALWAYS_SEARCH_USER_PATHS + + + $class + + CF$UID + 46 + + NS.string + Search Paths||FRAMEWORK_SEARCH_PATHS + + + $class + + CF$UID + 46 + + NS.string + Search Paths||HEADER_SEARCH_PATHS + + + $class + + CF$UID + 46 + + NS.string + Search Paths||LIBRARY_SEARCH_PATHS + + + $class + + CF$UID + 46 + + NS.string + Search Paths||REZ_SEARCH_PATHS + + + $class + + CF$UID + 46 + + NS.string + Search Paths||EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES + + + $class + + CF$UID + 46 + + NS.string + Search Paths||INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES + + + $class + + CF$UID + 46 + + NS.string + Search Paths||USER_HEADER_SEARCH_PATHS + + + $class + + CF$UID + 46 + + NS.string + Unit Testing||OTHER_TEST_FLAGS + + + $class + + CF$UID + 46 + + NS.string + Unit Testing||TEST_AFTER_BUILD + + + $class + + CF$UID + 46 + + NS.string + Unit Testing||TEST_HOST + + + $class + + CF$UID + 46 + + NS.string + Unit Testing||TEST_RIG + + + $class + + CF$UID + 46 + + NS.string + Versioning||CURRENT_PROJECT_VERSION + + + $class + + CF$UID + 46 + + NS.string + Versioning||VERSION_INFO_FILE + + + $class + + CF$UID + 46 + + NS.string + Versioning||VERSION_INFO_EXPORT_DECL + + + $class + + CF$UID + 46 + + NS.string + Versioning||VERSION_INFO_PREFIX + + + $class + + CF$UID + 46 + + NS.string + Versioning||VERSION_INFO_SUFFIX + + + $class + + CF$UID + 46 + + NS.string + Versioning||VERSIONING_SYSTEM + + + $class + + CF$UID + 46 + + NS.string + Versioning||VERSION_INFO_BUILDER + + + $class + + CF$UID + 46 + + NS.string + Interface Builder NIB Postprocessor - Options||IBC_STRIP_NIBS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FAST_OBJC_DISPATCH + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_OBJC_CALL_CXX_CDTORS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE3_EXTENSIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE41_EXTENSIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE42_EXTENSIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_STRICT_ALIASING + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FEEDBACK_DIRECTED_OPTIMIZATION + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_GENERATE_DEBUGGING_SYMBOLS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_GENERATE_TEST_COVERAGE_FILES + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_INLINES_ARE_PRIVATE_EXTERN + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_KERNEL_DEVELOPMENT + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_DEBUGGING_SYMBOLS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||LLVM_LTO + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_REUSE_STRINGS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_NO_COMMON_BLOCKS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FAST_MATH + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SYMBOL_SEPARATION + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_THREADSAFE_STATICS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_SYMBOLS_PRIVATE_EXTERN + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_UNROLL_LOOPS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_CHAR_IS_UNSIGNED_CHAR + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_ASM_KEYWORD + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_CHECK_RETURN_VALUE_OF_OPERATOR_NEW + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_CW_ASM_SYNTAX + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_INPUT_FILETYPE + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_EXCEPTIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_RTTI + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_LINK_WITH_DYNAMIC_LIBRARIES + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_OBJC_EXCEPTIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_TRIGRAPHS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_INDIRECT_FUNCTION_CALLS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_REGISTER_FUNCTION_CALLS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_INCREASE_PRECOMPILED_HEADER_SHARING + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||OTHER_CFLAGS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||OTHER_CPLUSPLUSFLAGS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_PREFIX_HEADER + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_BUILTIN_FUNCTIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_PASCAL_STRINGS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_FORCE_CPU_SUBTYPE_ALL + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_SHORT_ENUMS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_STANDARD_INCLUDE_SEARCHING + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_CHECK_SWITCH_STATEMENTS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_FOUR_CHARACTER_CONSTANTS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_SHADOW + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_64_TO_32_BIT_CONVERSION + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_INHIBIT_ALL_WARNINGS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_MISSING_PARENTHESES + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_PROTOTYPES + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_NEWLINE + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_NON_VIRTUAL_DESTRUCTOR + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||WARNING_CFLAGS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_PEDANTIC + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_POINTER_SIGNEDNESS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_PROTOTYPE_CONVERSION + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_SIGN_COMPARE + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_STRICT_SELECTOR_MATCH + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_WARNINGS_AS_ERRORS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_TYPECHECK_CALLS_TO_PRINTF + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNDECLARED_SELECTOR + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNINITIALIZED_AUTOS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNKNOWN_PRAGMAS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_FUNCTION + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_LABEL + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_PARAMETER + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VALUE + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS + + + $class + + CF$UID + 46 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO + + + $class + + CF$UID + 46 + + NS.string + User-Defined||PREBINDING + + + $class + + CF$UID + 93 + + NS.objects + + + 1 + + $classes + + Xcode3ProjectDocumentLocation + DVTDocumentLocation + NSObject + + $classname + Xcode3ProjectDocumentLocation + + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 97 + + + + $classes + + NSURL + NSObject + + $classname + NSURL + + + $class + + CF$UID + 13 + + NS.objects + CF$UID 315 - - CF$UID - 316 - + + + {{0, 0}, {1230, 713}} + + $class + + CF$UID + 94 + + NS.keys + CF$UID 317 @@ -2166,13 +3764,16 @@ CF$UID 322 + + NS.objects + CF$UID - 323 + 308 CF$UID - 324 + 323 CF$UID @@ -2180,1953 +3781,42 @@ CF$UID - 326 - - - CF$UID - 327 + 308 CF$UID 328 - - CF$UID - 329 - - - CF$UID - 330 - - - CF$UID - 331 - - - CF$UID - 332 - - - CF$UID - 333 - - - CF$UID - 334 - - - CF$UID - 335 - CF$UID 336 - - $class - - CF$UID - 107 - - NS.string - Architectures||ADDITIONAL_SDKS - - - $class - - CF$UID - 107 - - NS.string - Architectures||ARCHS - - - $class - - CF$UID - 107 - - NS.string - Architectures||SDKROOT - - - $class - - CF$UID - 107 - - NS.string - Architectures||SUPPORTED_PLATFORMS - - - $class - - CF$UID - 107 - - NS.string - Architectures||VALID_ARCHS - - - $class - - CF$UID - 107 - - NS.string - Build Locations||SYMROOT - - - $class - - CF$UID - 107 - - NS.string - Build Locations||OBJROOT - - - $class - - CF$UID - 107 - - NS.string - Build Locations||SHARED_PRECOMPS_DIR - - - $class - - CF$UID - 107 - - NS.string - Build Options||BUILD_VARIANTS - - - $class - - CF$UID - 107 - - NS.string - Build Options||DEBUG_INFORMATION_FORMAT - - - $class - - CF$UID - 107 - - NS.string - Build Options||ENABLE_OPENMP_SUPPORT - - - $class - - CF$UID - 107 - - NS.string - Build Options||GENERATE_PROFILING_CODE - - - $class - - CF$UID - 107 - - NS.string - Build Options||PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR - - - $class - - CF$UID - 107 - - NS.string - Build Options||RUN_CLANG_STATIC_ANALYZER - - - $class - - CF$UID - 107 - - NS.string - Build Options||SCAN_ALL_SOURCE_FILES_FOR_INCLUDES - - - $class - - CF$UID - 107 - - NS.string - Build Options||VALIDATE_PRODUCT - - - $class - - CF$UID - 107 - - NS.string - Code Signing||CODE_SIGN_ENTITLEMENTS - - - $class - - CF$UID - 107 - - NS.string - Code Signing||CODE_SIGN_IDENTITY - - - $class - - CF$UID - 107 - - NS.string - Code Signing||CODE_SIGN_RESOURCE_RULES_PATH - - - $class - - CF$UID - 107 - - NS.string - Code Signing||OTHER_CODE_SIGN_FLAGS - - - $class - - CF$UID - 107 - - NS.string - Compiler Version||GCC_VERSION - - - $class - - CF$UID - 107 - - NS.string - Deployment||STRIPFLAGS - - - $class - - CF$UID - 107 - - NS.string - Deployment||ALTERNATE_GROUP - - - $class - - CF$UID - 107 - - NS.string - Deployment||ALTERNATE_OWNER - - - $class - - CF$UID - 107 - - NS.string - Deployment||ALTERNATE_MODE - - - $class - - CF$UID - 107 - - NS.string - Deployment||ALTERNATE_PERMISSIONS_FILES - - - $class - - CF$UID - 107 - - NS.string - Deployment||COMBINE_HIDPI_IMAGES - - - $class - - CF$UID - 107 - - NS.string - Deployment||DEPLOYMENT_LOCATION - - - $class - - CF$UID - 107 - - NS.string - Deployment||DEPLOYMENT_POSTPROCESSING - - - $class - - CF$UID - 107 - - NS.string - Deployment||INSTALL_GROUP - - - $class - - CF$UID - 107 - - NS.string - Deployment||INSTALL_OWNER - - - $class - - CF$UID - 107 - - NS.string - Deployment||INSTALL_MODE_FLAG - - - $class - - CF$UID - 107 - - NS.string - Deployment||DSTROOT - - - $class - - CF$UID - 107 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 107 - - NS.string - Deployment||MACOSX_DEPLOYMENT_TARGET - - - $class - - CF$UID - 107 - - NS.string - Deployment||SKIP_INSTALL - - - $class - - CF$UID - 107 - - NS.string - Deployment||COPY_PHASE_STRIP - - - $class - - CF$UID - 107 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 107 - - NS.string - Deployment||STRIP_STYLE - - - $class - - CF$UID - 107 - - NS.string - Deployment||SEPARATE_STRIP - - - $class - - CF$UID - 107 - - NS.string - Kernel Module||MODULE_NAME - - - $class - - CF$UID - 107 - - NS.string - Kernel Module||MODULE_START - - - $class - - CF$UID - 107 - - NS.string - Kernel Module||MODULE_STOP - - - $class - - CF$UID - 107 - - NS.string - Kernel Module||MODULE_VERSION - - - $class - - CF$UID - 107 - - NS.string - Linking||BUNDLE_LOADER - - - $class - - CF$UID - 107 - - NS.string - Linking||STANDARD_C_PLUS_PLUS_LIBRARY_TYPE - - - $class - - CF$UID - 107 - - NS.string - Linking||DYLIB_COMPATIBILITY_VERSION - - - $class - - CF$UID - 107 - - NS.string - Linking||DYLIB_CURRENT_VERSION - - - $class - - CF$UID - 107 - - NS.string - Linking||DEAD_CODE_STRIPPING - - - $class - - CF$UID - 107 - - NS.string - Linking||LINKER_DISPLAYS_MANGLED_NAMES - - - $class - - CF$UID - 107 - - NS.string - Linking||PRESERVE_DEAD_CODE_INITS_AND_TERMS - - - $class - - CF$UID - 107 - - NS.string - Linking||LD_DYLIB_INSTALL_NAME - - - $class - - CF$UID - 107 - - NS.string - Linking||EXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 107 - - NS.string - Linking||INIT_ROUTINE - - - $class - - CF$UID - 107 - - NS.string - Linking||LINK_WITH_STANDARD_LIBRARIES - - - $class - - CF$UID - 107 - - NS.string - Linking||MACH_O_TYPE - - - $class - - CF$UID - 107 - - NS.string - Linking||LD_OPENMP_FLAGS - - - $class - - CF$UID - 107 - - NS.string - Linking||ORDER_FILE - - - $class - - CF$UID - 107 - - NS.string - Linking||OTHER_LDFLAGS - - - $class - - CF$UID - 107 - - NS.string - Linking||GENERATE_MASTER_OBJECT_FILE - - - $class - - CF$UID - 107 - - NS.string - Linking||PRELINK_LIBS - - - $class - - CF$UID - 107 - - NS.string - Linking||KEEP_PRIVATE_EXTERNS - - - $class - - CF$UID - 107 - - NS.string - Linking||LD_RUNPATH_SEARCH_PATHS - - - $class - - CF$UID - 107 - - NS.string - Linking||SEPARATE_SYMBOL_EDIT - - - $class - - CF$UID - 107 - - NS.string - Linking||PRELINK_FLAGS - - - $class - - CF$UID - 107 - - NS.string - Linking||SECTORDER_FLAGS - - - $class - - CF$UID - 107 - - NS.string - Linking||UNEXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 107 - - NS.string - Linking||WARNING_LDFLAGS - - - $class - - CF$UID - 107 - - NS.string - Linking||LD_GENERATE_MAP_FILE - - - $class - - CF$UID - 107 - - NS.string - Packaging||APPLY_RULES_IN_COPY_FILES - - - $class - - CF$UID - 107 - - NS.string - Packaging||EXECUTABLE_EXTENSION - - - $class - - CF$UID - 107 - - NS.string - Packaging||EXECUTABLE_PREFIX - - - $class - - CF$UID - 107 - - NS.string - Packaging||INFOPLIST_EXPAND_BUILD_SETTINGS - - - $class - - CF$UID - 107 - - NS.string - Packaging||GENERATE_PKGINFO_FILE - - - $class - - CF$UID - 107 - - NS.string - Packaging||FRAMEWORK_VERSION - - - $class - - CF$UID - 107 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 107 - - NS.string - Packaging||INFOPLIST_OTHER_PREPROCESSOR_FLAGS - - - $class - - CF$UID - 107 - - NS.string - Packaging||INFOPLIST_OUTPUT_FORMAT - - - $class - - CF$UID - 107 - - NS.string - Packaging||INFOPLIST_PREPROCESSOR_DEFINITIONS - - - $class - - CF$UID - 107 - - NS.string - Packaging||INFOPLIST_PREFIX_HEADER - - - $class - - CF$UID - 107 - - NS.string - Packaging||INFOPLIST_PREPROCESS - - - $class - - CF$UID - 107 - - NS.string - Packaging||COPYING_PRESERVES_HFS_DATA - - - $class - - CF$UID - 107 - - NS.string - Packaging||PRIVATE_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 107 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 107 - - NS.string - Packaging||PLIST_FILE_OUTPUT_FORMAT - - - $class - - CF$UID - 107 - - NS.string - Packaging||PUBLIC_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 107 - - NS.string - Packaging||STRINGS_FILE_OUTPUT_ENCODING - - - $class - - CF$UID - 107 - - NS.string - Packaging||WRAPPER_EXTENSION - - - $class - - CF$UID - 107 - - NS.string - Search Paths||ALWAYS_SEARCH_USER_PATHS - - - $class - - CF$UID - 107 - - NS.string - Search Paths||FRAMEWORK_SEARCH_PATHS - - - $class - - CF$UID - 107 - - NS.string - Search Paths||HEADER_SEARCH_PATHS - - - $class - - CF$UID - 107 - - NS.string - Search Paths||LIBRARY_SEARCH_PATHS - - - $class - - CF$UID - 107 - - NS.string - Search Paths||REZ_SEARCH_PATHS - - - $class - - CF$UID - 107 - - NS.string - Search Paths||EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 107 - - NS.string - Search Paths||INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 107 - - NS.string - Search Paths||USER_HEADER_SEARCH_PATHS - - - $class - - CF$UID - 107 - - NS.string - Unit Testing||OTHER_TEST_FLAGS - - - $class - - CF$UID - 107 - - NS.string - Unit Testing||TEST_AFTER_BUILD - - - $class - - CF$UID - 107 - - NS.string - Unit Testing||TEST_HOST - - - $class - - CF$UID - 107 - - NS.string - Unit Testing||TEST_RIG - - - $class - - CF$UID - 107 - - NS.string - Versioning||CURRENT_PROJECT_VERSION - - - $class - - CF$UID - 107 - - NS.string - Versioning||VERSION_INFO_FILE - - - $class - - CF$UID - 107 - - NS.string - Versioning||VERSION_INFO_EXPORT_DECL - - - $class - - CF$UID - 107 - - NS.string - Versioning||VERSION_INFO_PREFIX - - - $class - - CF$UID - 107 - - NS.string - Versioning||VERSION_INFO_SUFFIX - - - $class - - CF$UID - 107 - - NS.string - Versioning||VERSIONING_SYSTEM - - - $class - - CF$UID - 107 - - NS.string - Versioning||VERSION_INFO_BUILDER - - - $class - - CF$UID - 107 - - NS.string - Interface Builder NIB Postprocessor - Options||IBC_STRIP_NIBS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FAST_OBJC_DISPATCH - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_OBJC_CALL_CXX_CDTORS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE3_EXTENSIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE41_EXTENSIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE42_EXTENSIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_STRICT_ALIASING - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FEEDBACK_DIRECTED_OPTIMIZATION - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_GENERATE_DEBUGGING_SYMBOLS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_GENERATE_TEST_COVERAGE_FILES - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_INLINES_ARE_PRIVATE_EXTERN - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_INSTRUMENT_PROGRAM_FLOW_ARCS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_KERNEL_DEVELOPMENT - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_DEBUGGING_SYMBOLS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||LLVM_LTO - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_REUSE_STRINGS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_NO_COMMON_BLOCKS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FAST_MATH - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SYMBOL_SEPARATION - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_THREADSAFE_STATICS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_SYMBOLS_PRIVATE_EXTERN - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_UNROLL_LOOPS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_CHAR_IS_UNSIGNED_CHAR - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_ASM_KEYWORD - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_CHECK_RETURN_VALUE_OF_OPERATOR_NEW - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_CW_ASM_SYNTAX - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_INPUT_FILETYPE - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_EXCEPTIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_RTTI - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_LINK_WITH_DYNAMIC_LIBRARIES - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_OBJC_EXCEPTIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_TRIGRAPHS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_INDIRECT_FUNCTION_CALLS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_REGISTER_FUNCTION_CALLS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_INCREASE_PRECOMPILED_HEADER_SHARING - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||OTHER_CFLAGS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||OTHER_CPLUSPLUSFLAGS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_BUILTIN_FUNCTIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_PASCAL_STRINGS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_FORCE_CPU_SUBTYPE_ALL - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_SHORT_ENUMS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_STANDARD_INCLUDE_SEARCHING - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_CHECK_SWITCH_STATEMENTS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_FOUR_CHARACTER_CONSTANTS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_SHADOW - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_64_TO_32_BIT_CONVERSION - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_INHIBIT_ALL_WARNINGS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_MISSING_PARENTHESES - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_PROTOTYPES - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_NEWLINE - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_NON_VIRTUAL_DESTRUCTOR - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||WARNING_CFLAGS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_PEDANTIC - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_POINTER_SIGNEDNESS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_PROTOTYPE_CONVERSION - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_SIGN_COMPARE - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_STRICT_SELECTOR_MATCH - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_WARNINGS_AS_ERRORS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_TYPECHECK_CALLS_TO_PRINTF - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNDECLARED_SELECTOR - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNINITIALIZED_AUTOS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNKNOWN_PRAGMAS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_FUNCTION - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_LABEL - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_PARAMETER - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VALUE - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - - - $class - - CF$UID - 107 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - - - $class - - CF$UID - 107 - - NS.string - User-Defined||PREBINDING - - - $classes - - Xcode3ProjectDocumentLocation - DVTDocumentLocation - NSObject - - $classname - Xcode3ProjectDocumentLocation - - - $class - - CF$UID - 36 - - NS.keys - - NS.objects - - - Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 125 - - - - $classes - - NSURL - NSObject - - $classname - NSURL - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 343 - - - - {{0, 0}, {1230, 713}} - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 345 - - - CF$UID - 346 - - - CF$UID - 347 - - - CF$UID - 348 - - - CF$UID - 349 - - - CF$UID - 350 - - - NS.objects - - - CF$UID - 139 - - - CF$UID - 351 - - - CF$UID - 353 - - - CF$UID - 139 - - - CF$UID - 361 - - - CF$UID - 367 - - - LayoutFocusMode console - IDEDebugArea_SplitView - LayoutMode - IDEDebuggerAreaSplitView variables + LayoutMode + IDEDebugArea_SplitView + IDEDebuggerAreaSplitView $class CF$UID - 36 + 94 NS.keys CF$UID - 352 + 324 NS.objects CF$UID - 23 + 25 @@ -4135,20 +3825,43 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 25 + 326 NS.objects CF$UID - 354 + 327 + + + + DBGVariablesViewFilterMode + 2 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 329 @@ -4156,17 +3869,17 @@ $class CF$UID - 35 + 93 NS.objects CF$UID - 355 + 330 CF$UID - 358 + 333 @@ -4174,28 +3887,28 @@ $class CF$UID - 32 + 90 NS.keys CF$UID - 28 + 86 CF$UID - 29 + 87 NS.objects CF$UID - 356 + 331 CF$UID - 357 + 332 @@ -4205,20 +3918,351 @@ $class CF$UID - 32 + 90 NS.keys CF$UID - 28 + 86 CF$UID - 29 + 87 NS.objects + + + CF$UID + 334 + + + CF$UID + 335 + + + + ConsoleArea + 618 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 337 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 338 + + + CF$UID + 340 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 331 + + + CF$UID + 339 + + + + 611 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 334 + + + CF$UID + 341 + + + + 618 + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 344 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 345 + + + CF$UID + 348 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 346 + + + CF$UID + 347 + + + + IDEEditor + 203 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 349 + + + CF$UID + 350 + + + + IDEDebuggerArea + 115 + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 353 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 354 + + + CF$UID + 356 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 355 + + + + 511 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 357 + + + + 224 + + $class + + CF$UID + 94 + + NS.keys CF$UID @@ -4229,116 +4273,52 @@ 360 + NS.objects + + + CF$UID + 360 + + + CF$UID + 361 + + - ConsoleArea - 618 + SelectedNavigator + Xcode.IDEKit.Navigator.Structure $class CF$UID - 36 + 94 NS.keys - - - CF$UID - 25 - - - NS.objects CF$UID 362 - - - - $class - - CF$UID - 35 - - NS.objects - CF$UID 363 - - CF$UID - 365 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 356 - CF$UID 364 - - - 611 - - $class - - CF$UID - 32 - - NS.keys - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 359 + 365 CF$UID 366 - - - 618 - - $class - - CF$UID - 36 - - NS.keys - + + CF$UID + 367 + CF$UID 368 @@ -4350,37 +4330,63 @@ CF$UID 369 - - - DBGVariablesViewFilterMode - 2 - - - $class - - CF$UID - 36 - - NS.keys - CF$UID - 25 + 14 + + + CF$UID + 370 + + + CF$UID + 14 + + + CF$UID + 14 - - NS.objects - CF$UID 372 + + CF$UID + 374 + + IDEVisibleRect + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDESelectedObjects + IDEExpandedItemsSet + {{0, 0}, {0, 0}} + + $class + + CF$UID + 371 + + NS.objects + + + + $classes + + NSSet + NSObject + + $classname + NSSet + $class CF$UID - 35 + 13 NS.objects @@ -4388,9 +4394,19 @@ CF$UID 373 + + + + $class + + CF$UID + 93 + + NS.objects + CF$UID - 376 + 41 @@ -4398,155 +4414,125 @@ $class CF$UID - 32 + 371 - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - NS.objects - - CF$UID - 374 - CF$UID 375 - - - IDEEditor - 203 - - $class - - CF$UID - 32 - - NS.keys - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 377 + 376 CF$UID 378 + + CF$UID + 380 + - IDEDebuggerArea - 115 $class CF$UID - 36 + 93 + + NS.objects + + + CF$UID + 41 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 377 + + + + Classes + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 379 + + + + Other Sources + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 381 + + + + Resources + + $class + + CF$UID + 94 NS.keys - + + + CF$UID + 83 + + NS.objects - + + + CF$UID + 383 + + $class CF$UID - 389 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 381 - - rootLayoutTreeNode - - CF$UID - 386 - - - - $class - - CF$UID - 388 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 382 - - orientation - 0 - parent - - CF$UID - 386 - - - - $class - - CF$UID - 109 - - DocumentLocation - - CF$UID - 105 - - DomainIdentifier - - CF$UID - 100 - - IdentifierPath - - CF$UID - 383 - - IndexOfDocumentIdentifier - - CF$UID - 385 - - - - $class - - CF$UID - 54 + 93 NS.objects @@ -4554,99 +4540,113 @@ CF$UID 384 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 53 - - - 9223372036854775807 - - $class - - CF$UID - 388 - - children - - CF$UID - 387 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 54 - - NS.objects - CF$UID - 381 + 386 + + + CF$UID + 388 - - $classes - - IDEWorkspaceTabControllerLayoutTreeNode - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTreeNode - - - $classes - - IDEWorkspaceTabControllerLayoutTree - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTree - $class CF$UID - 54 + 90 + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + NS.objects CF$UID - 6 + 21 + + + CF$UID + 385 - {{20, 119}, {1230, 759}} + 176 $class CF$UID - 36 + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 19 + + + CF$UID + 387 + + + + 821 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 389 + + + CF$UID + 390 + + + + IDEUtilitiesArea + 260 + xcodecapp-cocoa.xcodeproj + + $class + + CF$UID + 94 NS.keys @@ -4699,7 +4699,7 @@ CF$UID - 370 + 342 CF$UID @@ -4707,27 +4707,7 @@ CF$UID - 23 - - - CF$UID - 577 - - - CF$UID - 582 - - - CF$UID - 585 - - - CF$UID - 617 - - - CF$UID - 618 + 25 CF$UID @@ -4735,11 +4715,31 @@ CF$UID - 22 + 630 CF$UID - 22 + 633 + + + CF$UID + 664 + + + CF$UID + 665 + + + CF$UID + 672 + + + CF$UID + 14 + + + CF$UID + 14 @@ -4758,7 +4758,7 @@ $class CF$UID - 36 + 94 NS.keys @@ -4784,7 +4784,7 @@ CF$UID - 339 + 311 CF$UID @@ -4799,28 +4799,28 @@ CF$UID - 421 + 428 CF$UID - 432 + 447 CF$UID - 453 + 467 CF$UID - 525 - - - CF$UID - 536 + 560 CF$UID 571 + + CF$UID + 621 + IDEQuickLookEditor.Editor @@ -4833,7 +4833,7 @@ $class CF$UID - 36 + 94 NS.keys @@ -4841,12 +4841,20 @@ CF$UID 412 + + CF$UID + 414 + NS.objects CF$UID - 414 + 416 + + + CF$UID + 423 @@ -4854,7 +4862,7 @@ $class CF$UID - 341 + 313 NS.base @@ -4871,7 +4879,7 @@ $class CF$UID - 107 + 46 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png @@ -4880,20 +4888,46 @@ $class CF$UID - 36 + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 415 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns + + + $class + + CF$UID + 94 NS.keys CF$UID - 415 + 417 NS.objects CF$UID - 416 + 418 @@ -4902,13 +4936,13 @@ $class CF$UID - 54 + 13 NS.objects CF$UID - 417 + 419 @@ -4916,22 +4950,22 @@ $class CF$UID - 420 + 422 IDEQuickLookPageNumber CF$UID - 23 + 25 documentURL CF$UID - 418 + 420 timestamp CF$UID - 419 + 421 file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png @@ -4950,13 +4984,13 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 422 + 417 NS.objects @@ -4971,105 +5005,56 @@ $class CF$UID - 341 + 13 - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 423 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist - - - $class - - CF$UID - 36 - - NS.keys + NS.objects CF$UID 425 - - CF$UID - 426 - - - CF$UID - 427 - - NS.objects + + + $class + + CF$UID + 422 + + IDEQuickLookPageNumber + + CF$UID + 25 + + documentURL + + CF$UID + 426 + + timestamp + + CF$UID + 427 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns + 325697479.56183898 + + $class + + CF$UID + 94 + + NS.keys - - CF$UID - 428 - CF$UID 429 CF$UID - 430 + 431 - - - IDE_PLIST_EDITOR_SELECTION_KEY - IDE_PLIST_EDITOR_VISIBLERECT_KEY - IDE_PLIST_EDITOR_EXPANSION_KEY - - $class - - CF$UID - 54 - - NS.objects - - - {{0, 0}, {1190, 464}} - - $class - - CF$UID - 431 - - NS.objects - - - - $classes - - NSMutableSet - NSSet - NSObject - - $classname - NSMutableSet - - - $class - - CF$UID - 36 - - NS.keys - CF$UID 433 @@ -5081,13 +5066,73 @@ CF$UID 435 + + CF$UID + 443 + + + CF$UID + 445 + $class CF$UID - 341 + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 430 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 432 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist + + + $class + + CF$UID + 313 NS.base @@ -5104,16 +5149,16 @@ $class CF$UID - 107 + 46 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist $class CF$UID - 36 + 94 NS.keys @@ -5129,20 +5174,224 @@ CF$UID 438 + + NS.objects + CF$UID 439 - - NS.objects - CF$UID 440 CF$UID - 443 + 442 + + + + IDE_PLIST_EDITOR_SELECTION_KEY + IDE_PLIST_EDITOR_EXPANSION_KEY + IDE_PLIST_EDITOR_VISIBLERECT_KEY + + $class + + CF$UID + 13 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $classes + + NSMutableSet + NSSet + NSObject + + $classname + NSMutableSet + + {{0, 0}, {920, 558}} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 436 + + + CF$UID + 437 + + + CF$UID + 438 + + + NS.objects + + + CF$UID + 439 + + + CF$UID + 444 + + + CF$UID + 442 + + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 436 + + + CF$UID + 437 + + + CF$UID + 438 + + + NS.objects + + + CF$UID + 439 + + + CF$UID + 446 + + + CF$UID + 442 + + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 448 + + + NS.objects + + + CF$UID + 450 + + + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 449 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 451 + + + CF$UID + 452 + + + CF$UID + 453 + + + CF$UID + 454 + + + NS.objects + + + CF$UID + 455 CF$UID @@ -5150,7 +5399,11 @@ CF$UID - 445 + 454 + + + CF$UID + 458 @@ -5162,20 +5415,20 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 441 + 456 NS.objects CF$UID - 442 + 457 @@ -5185,43 +5438,28 @@ $class CF$UID - 35 - - NS.objects - - - CF$UID - 444 - - - - 434 - - $class - - CF$UID - 36 + 94 NS.keys CF$UID - 446 + 459 CF$UID - 447 + 460 NS.objects CF$UID - 448 + 461 CF$UID - 451 + 464 @@ -5231,20 +5469,20 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 449 + 462 NS.objects CF$UID - 450 + 463 @@ -5254,53 +5492,30 @@ $class CF$UID - 35 + 93 NS.objects CF$UID - 452 - - - - 371 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 456 - - - CF$UID - 458 - - - CF$UID - 460 - - - CF$UID - 462 - - - CF$UID - 464 + 465 CF$UID 466 + + + 29 + 371 + + $class + + CF$UID + 94 + + NS.keys + CF$UID 468 @@ -5317,52 +5532,112 @@ CF$UID 474 - - NS.objects - CF$UID 476 + + CF$UID + 478 + + + CF$UID + 480 + + + CF$UID + 482 + CF$UID 484 + + CF$UID + 429 + + + CF$UID + 486 + CF$UID 488 + + CF$UID + 490 + + + CF$UID + 433 + CF$UID 492 + + NS.objects + CF$UID - 496 + 494 CF$UID - 500 + 502 CF$UID - 508 + 506 CF$UID - 511 + 510 CF$UID - 515 + 520 CF$UID - 519 + 523 CF$UID - 521 + 527 + + + CF$UID + 531 + + + CF$UID + 535 + + + CF$UID + 538 + + + CF$UID + 542 + + + CF$UID + 545 + + + CF$UID + 548 + + + CF$UID + 552 + + + CF$UID + 556 @@ -5370,189 +5645,7 @@ $class CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 455 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/main.m - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 457 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 459 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 461 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 463 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 465 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 467 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings - - - $class - - CF$UID - 341 + 313 NS.base @@ -5569,16 +5662,16 @@ $class CF$UID - 107 + 46 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + file://localhost/var/folders/ML/MLRZshG7ECe9s7W2UJkuZk+++TI/-Tmp-/__dyld_dyld_fatal_error_disassembly_0x00007fff5fc01065.nasm $class CF$UID - 341 + 313 NS.base @@ -5595,16 +5688,16 @@ $class CF$UID - 107 + 46 NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j $class CF$UID - 341 + 313 NS.base @@ -5621,16 +5714,16 @@ $class CF$UID - 107 + 46 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j + file://localhost/Users/Tonio/Desktop/xcodecapp/main.m $class CF$UID - 341 + 313 NS.base @@ -5647,234 +5740,261 @@ $class CF$UID - 107 + 46 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m $class CF$UID - 36 + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 477 - NS.keys - - - CF$UID - 477 - - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 - - - NS.objects - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 22 - - - CF$UID - 483 - - - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues - PrimaryDocumentSelectedCharacterRange - 325676159.94949001 - {0, 942} - {779, 0} $class CF$UID - 36 + 46 - NS.keys - - - CF$UID - 477 - - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 22 - - - CF$UID - 487 - - + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j - 325684771.82449901 - {0, 1067} - {324, 33} $class CF$UID - 36 + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 479 - NS.keys - - - CF$UID - 477 - - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 - - - NS.objects - - - CF$UID - 489 - - - CF$UID - 490 - - - CF$UID - 22 - - - CF$UID - 491 - - - 325688181.43705899 - {0, 161} - {96, 0} $class CF$UID - 36 + 46 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 481 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 483 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 485 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 487 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 489 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 491 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 493 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h + + + $class + + CF$UID + 94 NS.keys - - CF$UID - 477 - - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 - - - NS.objects - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 22 - CF$UID 495 - - - 325684858.458103 - {0, 1989} - {0, 0} - - $class - - CF$UID - 36 - - NS.keys - CF$UID - 477 + 496 - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 - - - NS.objects - CF$UID 497 @@ -5883,61 +6003,24 @@ CF$UID 498 - - CF$UID - 22 - - - CF$UID - 499 - - - - 325688523.58194703 - {0, 951} - {457, 0} - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - NS.objects CF$UID - 505 + 499 CF$UID - 506 + 500 CF$UID - 22 + 14 CF$UID - 507 + 501 @@ -5945,72 +6028,36 @@ PrimaryDocumentVisibleCharacterRange HideAllIssues PrimaryDocumentSelectedCharacterRange - 325695578.86768901 - {6387, 2001} - {7142, 0} + 325698263.43213397 + {0, 73} + {0, 0} $class CF$UID - 36 + 94 NS.keys - - CF$UID - 477 - - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 - - - NS.objects - - - CF$UID - 509 - - - CF$UID - 510 - - - CF$UID - 22 - CF$UID 495 + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + - - 325683668.45568699 - {0, 45} - - $class - - CF$UID - 36 - - NS.keys + NS.objects - - CF$UID - 501 - - - CF$UID - 502 - CF$UID 503 @@ -6019,9 +6066,79 @@ CF$UID 504 + + CF$UID + 14 + + + CF$UID + 505 + + + + 325690118.54868501 + {0, 1120} + {529, 0} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + NS.objects + + CF$UID + 507 + + + CF$UID + 508 + + + CF$UID + 14 + + + CF$UID + 509 + + + + 325676159.94949001 + {0, 942} + {779, 0} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 511 + CF$UID 512 @@ -6030,42 +6147,13 @@ CF$UID 513 - - CF$UID - 22 - CF$UID 514 - - - 325694718.42682302 - {1019, 1341} - {1987, 0} - - $class - - CF$UID - 36 - - NS.keys - CF$UID - 477 - - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 + 515 NS.objects @@ -6080,12 +6168,214 @@ CF$UID - 22 + 14 CF$UID 518 + + CF$UID + 519 + + + + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + CodeFolds + PrimaryDocumentSelectedCharacterRange + 325699484.27198702 + {1348, 3263} + + $class + + CF$UID + 46 + + NS.string + { + c = ( + { + r = "{1024, 233}"; + s = 0; + }, + { + r = "{1349, 443}"; + s = 0; + }, + { + r = "{1817, 462}"; + s = 0; + }, + { + r = "{2980, 127}"; + s = 0; + }, + { + r = "{3136, 476}"; + s = 0; + }, + { + r = "{3748, 299}"; + s = 0; + }, + { + r = "{4151, 63}"; + s = 0; + }, + { + r = "{4275, 141}"; + s = 0; + }, + { + r = "{4464, 63}"; + s = 0; + }, + { + r = "{4612, 2960}"; + s = 0; + }, + { + r = "{7612, 67}"; + s = 0; + }, + { + r = "{7718, 69}"; + s = 0; + }, + { + r = "{7826, 2553}"; + s = 0; + }, + { + r = "{10425, 1411}"; + s = 0; + }, + { + r = "{11891, 566}"; + s = 0; + }, + { + r = "{12489, 465}"; + s = 0; + }, + { + r = "{13010, 1310}"; + s = 0; + }, + { + r = "{14399, 1064}"; + s = 0; + }, + { + r = "{15504, 368}"; + s = 0; + }, + { + r = "{15910, 144}"; + s = 0; + }, + { + r = "{16197, 61}"; + s = 0; + } + ); + r = "{0, 16266}"; + s = 0; +} + + {2629, 0} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + + + NS.objects + + + CF$UID + 521 + + + CF$UID + 522 + + + CF$UID + 14 + + + CF$UID + 501 + + + + 325688434.88603097 + {0, 951} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + + + NS.objects + + + CF$UID + 524 + + + CF$UID + 525 + + + CF$UID + 14 + + + CF$UID + 526 + 325690980.42224997 @@ -6095,122 +6385,457 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 477 + 511 CF$UID - 478 + 512 CF$UID - 479 + 513 CF$UID - 480 + 515 NS.objects CF$UID - 520 + 528 + + + CF$UID + 529 + + + CF$UID + 14 + + + CF$UID + 530 + + + + 325699304.48465002 + {828, 1882} + {1266, 0} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 CF$UID 498 + + NS.objects + CF$UID - 22 + 532 CF$UID - 495 + 533 + + + CF$UID + 14 + + + CF$UID + 534 - 325688434.88603097 + 325688181.43705899 + {0, 161} + {96, 0} $class CF$UID - 36 + 94 NS.keys CF$UID - 477 + 495 CF$UID - 478 + 496 CF$UID - 479 + 497 CF$UID - 480 + 498 NS.objects + + CF$UID + 536 + CF$UID 522 CF$UID - 523 + 14 CF$UID - 22 - - - CF$UID - 524 + 537 - 325690118.54868501 - {0, 1120} - {529, 0} + 325688523.58194703 + {457, 0} $class CF$UID - 36 + 94 NS.keys CF$UID - 526 + 495 CF$UID - 528 + 496 + + + CF$UID + 497 + + + CF$UID + 498 NS.objects CF$UID - 530 + 539 CF$UID - 533 + 540 + + + CF$UID + 14 + + + CF$UID + 541 + + + + 325698589.52863199 + {0, 349} + {285, 20} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 511 + + + CF$UID + 512 + + + CF$UID + 513 + + + CF$UID + 515 + + + NS.objects + + + CF$UID + 543 + + + CF$UID + 544 + + + CF$UID + 14 + + + CF$UID + 501 + + + + 325699313.73702103 + {0, 45} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + + + NS.objects + + + CF$UID + 546 + + + CF$UID + 547 + + + CF$UID + 14 + + + CF$UID + 501 + + + + 325684858.458103 + {0, 1989} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + + + NS.objects + + + CF$UID + 549 + + + CF$UID + 550 + + + CF$UID + 14 + + + CF$UID + 551 + + + + 325697063.45429403 + {695, 1220} + {1298, 40} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + + + NS.objects + + + CF$UID + 553 + + + CF$UID + 554 + + + CF$UID + 14 + + + CF$UID + 555 + + + + 325697500.17584199 + {0, 180} + {170, 0} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 495 + + + CF$UID + 496 + + + CF$UID + 497 + + + CF$UID + 498 + + + NS.objects + + + CF$UID + 557 + + + CF$UID + 558 + + + CF$UID + 14 + + + CF$UID + 559 + + + + 325684771.82449901 + {0, 1067} + {324, 33} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 561 + + + CF$UID + 563 + + + NS.objects + + + CF$UID + 565 + + + CF$UID + 568 @@ -6218,7 +6843,7 @@ $class CF$UID - 341 + 313 NS.base @@ -6228,14 +6853,14 @@ NS.relative CF$UID - 527 + 562 $class CF$UID - 107 + 46 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h @@ -6244,7 +6869,7 @@ $class CF$UID - 341 + 313 NS.base @@ -6254,14 +6879,14 @@ NS.relative CF$UID - 529 + 564 $class CF$UID - 107 + 46 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -6270,36 +6895,36 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 504 + 498 - - CF$UID - 501 - - - CF$UID - 502 - - - NS.objects - CF$UID 495 CF$UID - 531 + 496 + + + NS.objects + + + CF$UID + 501 CF$UID - 532 + 566 + + + CF$UID + 567 @@ -6309,398 +6934,28 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 504 + 498 - - CF$UID - 501 - - - CF$UID - 502 - - - NS.objects - CF$UID 495 CF$UID - 534 - - - CF$UID - 535 - - - - 325694687.69649601 - {779, 935} - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 537 + 496 NS.objects CF$UID - 539 - - - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 538 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 111 - - - CF$UID - 112 - - - CF$UID - 113 - - - CF$UID - 114 - - - CF$UID - 540 - - - NS.objects - - - CF$UID - 541 - - - CF$UID - 542 - - - CF$UID - 548 - - - CF$UID - 549 - - - CF$UID - 557 - - - - Xcode3ProjectEditor_Xcode3BuildPhasesEditor - Xcode3ProjectInfoEditor - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 543 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 544 - - - CF$UID - 546 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 30 - - - CF$UID - 545 - - - - 170 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 30 - - - CF$UID - 547 - - - - 1020 - Xcode3BuildPhasesEditor - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 550 - - - - - $class - - CF$UID - 337 - - documentURL - - CF$UID - 125 - - selection - - CF$UID - 552 - - timestamp - - CF$UID - 551 - - - 325689186.13675499 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 129 - - - CF$UID - 553 - - - CF$UID - 554 - - - NS.objects - - - CF$UID - 548 - - - CF$UID - 53 - - - CF$UID - 555 - - - - Target - Xcode3BuildPhasesEditorLocations - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 556 - - - - - $class - - CF$UID - 36 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 558 - - - CF$UID - 559 - - - CF$UID - 560 - - - CF$UID - 561 - - - CF$UID - 562 - - - CF$UID - 563 - - - CF$UID - 564 - - - NS.objects - - - CF$UID - 30 - - - CF$UID - 565 - - - CF$UID - 566 - - - CF$UID - 568 + 501 CF$UID @@ -6710,95 +6965,15 @@ CF$UID 570 - - CF$UID - 495 - - Xcode3BuildPhasesEditorFilterKey - 027D999D13696A7000D3DB13 - Xcode3BuildPhasesEditorDisclosedNamesKey - 027D999A13696A7000D3DB13 - 027D999913696A7000D3DB13 - 027D99A013696A7000D3DB13 - kXcode3BuildPhasesEditorScrollPointKey + 325694687.69649601 + {779, 935} $class CF$UID - 36 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 567 - - - CF$UID - 567 - - - CF$UID - 567 - - - CF$UID - 567 - - - - Copy Bundle Resources - - $class - - CF$UID - 36 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 36 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 36 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 36 + 94 NS.keys @@ -6819,7 +6994,7 @@ $class CF$UID - 341 + 313 NS.base @@ -6832,12 +7007,20 @@ 573 - x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C $class CF$UID - 36 + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + + + $class + + CF$UID + 94 NS.keys @@ -6845,33 +7028,14 @@ CF$UID 575 - - NS.objects - CF$UID 576 - - - SelectedDocumentLocations - - $class - - CF$UID - 54 - - NS.objects - - - - $class - - CF$UID - 36 - - NS.keys - + + CF$UID + 577 + CF$UID 578 @@ -6891,109 +7055,6 @@ CF$UID 581 - - - IDEDeviceLocation - IDEDeviceArchitecture - dvtdevice-local-computer:localhost - x86_64 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 583 - - - NS.objects - - - CF$UID - 584 - - - - IDENameString - xcodecapp-cocoa - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - CF$UID - 588 - - - NS.objects - - - CF$UID - 589 - - - CF$UID - 615 - - - CF$UID - 616 - - - - IDEActivityReportCompletionSummaryStringSegments - IDEActivityReportOptions - IDEActivityReportTitle - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 590 - - - CF$UID - 597 - - - CF$UID - 601 - - - CF$UID - 606 - - - - - $class - - CF$UID - 36 - - NS.keys - CF$UID 591 @@ -7004,22 +7065,605 @@ CF$UID - 593 + 604 + + + + Xcode3ProjectEditorPreviousProjectEditorClass + Xcode3ProjectEditor.sourceList.splitview + Xcode3ProjectEditorPreviousTargetEditorClass + Xcode3ProjectEditorSelectedDocumentLocations + Xcode3ProjectEditor_Xcode3BuildPhasesEditor + Xcode3ProjectInfoEditor + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 582 NS.objects CF$UID - 594 + 583 + + + + DVTSplitViewItems + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 584 CF$UID - 595 + 589 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 585 CF$UID - 596 + 586 + + + NS.objects + + + CF$UID + 587 + + + CF$UID + 588 + + + + DVTIdentifier + DVTViewMagnitude + + 170 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 585 + + + CF$UID + 586 + + + NS.objects + + + CF$UID + 587 + + + CF$UID + 590 + + + + 1020 + Xcode3BuildPhasesEditor + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 593 + + + + + $class + + CF$UID + 309 + + documentURL + + CF$UID + 594 + + selection + + CF$UID + 596 + + timestamp + + CF$UID + 595 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + 325699157.67051798 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 597 + + + CF$UID + 598 + + + CF$UID + 599 + + + NS.objects + + + CF$UID + 600 + + + CF$UID + 601 + + + CF$UID + 602 + + + + Editor + Target + Xcode3BuildPhasesEditorLocations + Xcode3BuildPhasesEditor + xcodecapp-cocoa + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 603 + + + + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 605 + + + CF$UID + 606 + + + CF$UID + 607 + + + CF$UID + 608 + + + CF$UID + 609 + + + CF$UID + 610 + + + CF$UID + 611 + + + CF$UID + 612 + + + NS.objects + + + CF$UID + 613 + + + CF$UID + 614 + + + CF$UID + 615 + + + CF$UID + 617 + + + CF$UID + 618 + + + CF$UID + 619 + + + CF$UID + 620 + + + CF$UID + 501 + + + + Xcode3BuildPhasesEditorFilterKey + 027D999D13696A7000D3DB13 + Xcode3BuildPhasesEditorDisclosedNamesKey + 027D999A13696A7000D3DB13 + 027D999913696A7000D3DB13 + 02998CF81369C383006C73DB + 027D99A013696A7000D3DB13 + kXcode3BuildPhasesEditorScrollPointKey + + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 616 + + + CF$UID + 616 + + + CF$UID + 616 + + + + Copy Files + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 622 + + + NS.objects + + + CF$UID + 624 + + + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 623 + + + x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 417 + + + NS.objects + + + CF$UID + 439 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 626 + + + CF$UID + 627 + + + NS.objects + + + CF$UID + 628 + + + CF$UID + 629 + + + + IDEDeviceLocation + IDEDeviceArchitecture + dvtdevice-local-computer:localhost + x86_64 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 631 + + + NS.objects + + + CF$UID + 632 + + + + IDENameString + xcodecapp-cocoa + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 634 + + + CF$UID + 635 + + + CF$UID + 636 + + + NS.objects + + + CF$UID + 637 + + + CF$UID + 663 + + + CF$UID + 601 + + + + IDEActivityReportCompletionSummaryStringSegments + IDEActivityReportOptions + IDEActivityReportTitle + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 638 + + + CF$UID + 645 + + + CF$UID + 649 + + + CF$UID + 654 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 639 + + + CF$UID + 640 + + + CF$UID + 641 + + + NS.objects + + + CF$UID + 642 + + + CF$UID + 643 + + + CF$UID + 644 @@ -7033,36 +7677,36 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 591 + 639 CF$UID - 592 + 640 CF$UID - 593 + 641 NS.objects CF$UID - 598 + 646 CF$UID - 599 + 647 CF$UID - 600 + 648 @@ -7073,36 +7717,36 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 591 + 639 CF$UID - 592 + 640 CF$UID - 593 + 641 NS.objects CF$UID - 602 + 650 CF$UID - 603 + 651 CF$UID - 604 + 652 @@ -7112,7 +7756,7 @@ $class CF$UID - 605 + 653 NS.data @@ -7148,492 +7792,14 @@ $class CF$UID - 36 + 94 NS.keys - - CF$UID - 591 - - - CF$UID - 607 - - - CF$UID - 608 - - - CF$UID - 593 - - - CF$UID - 609 - - - CF$UID - 610 - - - NS.objects - - - CF$UID - 611 - - - CF$UID - 139 - - - CF$UID - 612 - - - CF$UID - 614 - - - CF$UID - 139 - - - CF$UID - 139 - - - - IDEActivityReportStringSegmentType - IDEActivityReportStringSegmentDate - IDEActivityReportStringSegmentDateStyle - IDEActivityReportStringSegmentTimeStyle - 3 - - $class - - CF$UID - 613 - - NS.time - 325695576.17493498 - - - $classes - - NSDate - NSObject - - $classname - NSDate - - Today at 16:59 - 106 - xcodecapp-cocoa - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 4 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 619 - - - NS.objects - - - CF$UID - 620 - - - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 125 - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 621 - - - CF$UID - 622 - - - NS.objects - - - CF$UID - 623 - - - CF$UID - 624 - - - - width - height - 1230 - 713 - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 626 - - - CF$UID - 628 - - - CF$UID - 630 - - - CF$UID - 572 - - - CF$UID - 632 - - - CF$UID - 634 - - - CF$UID - 636 - - - CF$UID - 637 - CF$UID 639 - - CF$UID - 640 - - - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 627 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 629 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 631 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 633 - - - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 635 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 125 - - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 638 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 418 - - - - $class - - CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 641 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 643 - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 11 - - - CF$UID - 647 - - - CF$UID - 648 - - - CF$UID - 649 - - - NS.objects - - - CF$UID - 650 - - - CF$UID - 846 - - - CF$UID - 847 - - - CF$UID - 848 - - - CF$UID - 4 - - - CF$UID - 643 - - - CF$UID - 370 - - - CF$UID - 964 - - - - IDEWorkspaceTabController_A2C097E7-6218-463E-B579-AD51683EC69D - IDEWindowFrame - IDEOrderedWorkspaceTabControllers - IDEWorkspaceTabController_5790637C-4F65-47A7-8985-CC7C96C3CFD1 - IDEActiveWorkspaceTabController - IDEWindowToolbarIsVisible - IDEWorkspaceTabController_CBF8A2BF-462C-4487-B84E-BCF6D4FA9F07 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 651 - - - CF$UID - 652 - - - CF$UID - 653 - - - CF$UID - 654 - CF$UID 655 @@ -7642,6 +7808,10 @@ CF$UID 656 + + CF$UID + 641 + CF$UID 657 @@ -7659,435 +7829,362 @@ CF$UID - 370 + 308 - - CF$UID - 753 - - - CF$UID - 754 - - - CF$UID - 761 - - - CF$UID - 837 - - - CF$UID - 22 - - - CF$UID - 23 - - - - IDEEditorArea - IDEShowNavigator - IDETabLabel - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - AssistantEditorsLayout - - $class - - CF$UID - 36 - - NS.keys - CF$UID 660 - - CF$UID - 661 - CF$UID 662 CF$UID - 663 + 308 CF$UID - 664 + 308 + + + IDEActivityReportStringSegmentType + IDEActivityReportStringSegmentDate + IDEActivityReportStringSegmentDateStyle + IDEActivityReportStringSegmentTimeStyle + 3 + + $class + + CF$UID + 661 + + NS.time + 325699332.44087899 + + + $classes + + NSDate + NSObject + + $classname + NSDate + + Today at 18:02 + 106 + + $class + + CF$UID + 93 + + NS.objects + CF$UID - 665 + 4 + + + + $class + + CF$UID + 94 + + NS.keys + CF$UID 666 + + NS.objects + CF$UID 667 - NS.objects + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 97 + + + + $class + + CF$UID + 90 + + NS.keys CF$UID 668 + + CF$UID + 669 + + + NS.objects + + + CF$UID + 670 + + + CF$UID + 671 + + + + width + height + 1230 + 713 + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 673 + + + CF$UID + 675 + + + CF$UID + 677 + + + CF$UID + 679 + + + CF$UID + 681 + CF$UID 682 - - CF$UID - 716 - - - CF$UID - 370 - - - CF$UID - 23 - - - CF$UID - 744 - - - CF$UID - 752 - - - CF$UID - 370 - - - - layoutTree - IDEEditorMode_Standard - IDEEDitorArea_DebugArea - IDEShowEditor - EditorMode - DebuggerSplitView - DefaultPersistentRepresentations - ShowDebuggerArea - - $class - - CF$UID - 389 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 669 - - rootLayoutTreeNode - - CF$UID - 680 - - - - $class - - CF$UID - 388 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 670 - - orientation - 0 - parent - - CF$UID - 680 - - - - $class - - CF$UID - 109 - - DocumentLocation - - CF$UID - 678 - - DomainIdentifier - - CF$UID - 100 - - IdentifierPath - - CF$UID - 671 - - IndexOfDocumentIdentifier - - CF$UID - 23 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 672 - - - CF$UID - 674 - - - CF$UID - 676 - - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 673 - - - AppController.m - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 675 - - - Classes - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 677 - - - xcodecapp-cocoa - - $class - - CF$UID - 108 - - documentURL - - CF$UID - 679 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $class - - CF$UID - 388 - - children - - CF$UID - 681 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 669 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 683 - - - NS.objects - CF$UID 684 - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 36 - - NS.keys - CF$UID 685 - - NS.objects - - - CF$UID - 686 - - - - Main - - $class - - CF$UID - 32 - - NS.keys - CF$UID 687 CF$UID - 688 - - - CF$UID - 689 + 622 - NS.objects + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 674 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 676 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 678 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 680 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 594 + + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 683 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 426 + + + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 686 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 688 + + + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h + + $class + + CF$UID + 94 + + NS.keys CF$UID 690 - - CF$UID - 23 - - - CF$UID - 714 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 54 - - NS.objects - CF$UID 691 - - - - $class - - CF$UID - 36 - - NS.keys - CF$UID 692 @@ -8096,6 +8193,10 @@ CF$UID 693 + + CF$UID + 6 + CF$UID 694 @@ -8108,175 +8209,77 @@ CF$UID 696 + + NS.objects + CF$UID 697 CF$UID - 698 - - - NS.objects - - - CF$UID - 699 + 847 CF$UID - 700 + 848 CF$UID - 706 + 849 CF$UID - 710 + 4 CF$UID - 673 + 696 CF$UID - 711 + 342 CF$UID - 712 + 943 - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - public.objective-c-source + IDEWorkspaceTabController_A2C097E7-6218-463E-B579-AD51683EC69D + IDEWindowFrame + IDEOrderedWorkspaceTabControllers + IDEWorkspaceTabController_5790637C-4F65-47A7-8985-CC7C96C3CFD1 + IDEActiveWorkspaceTabController + IDEWindowToolbarIsVisible + IDEWorkspaceTabController_CBF8A2BF-462C-4487-B84E-BCF6D4FA9F07 $class CF$UID - 109 - - DocumentLocation - - CF$UID - 678 - - DomainIdentifier - - CF$UID - 100 - - IdentifierPath - - CF$UID - 701 - - IndexOfDocumentIdentifier - - CF$UID - 23 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 702 - - - CF$UID - 703 - - - CF$UID - 704 - - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 673 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 675 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 705 - - - xcodecapp-cocoa - - $class - - CF$UID - 32 + 94 NS.keys CF$UID - 501 + 24 CF$UID - 502 + 18 CF$UID - 503 + 17 CF$UID - 504 - - - NS.objects - - - CF$UID - 707 + 20 CF$UID - 708 + 21 CF$UID @@ -8284,38 +8287,325 @@ CF$UID - 709 + 23 + + + CF$UID + 19 + + + NS.objects + + + CF$UID + 698 + + + CF$UID + 342 + + + CF$UID + 25 + + + CF$UID + 699 + + + CF$UID + 705 + + + CF$UID + 786 + + + CF$UID + 342 + + + CF$UID + 794 - 325695578.86953503 - {6387, 2001} - {7142, 0} - -prepareXCodeSupportProject - Xcode.IDEKit.EditorDocument.SourceCode + Growl Registration Ticket.growlRegDict.plist $class CF$UID - 341 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 713 + 94 + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 700 + + - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m $class CF$UID - 54 + 93 + + NS.objects + + + CF$UID + 701 + + + CF$UID + 703 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 702 + + + + 481 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 704 + + + + 238 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 360 + + + CF$UID + 706 + + + CF$UID + 707 + + + CF$UID + 359 + + + CF$UID + 708 + + + CF$UID + 709 + + + NS.objects + + + CF$UID + 710 + + + CF$UID + 721 + + + CF$UID + 735 + + + CF$UID + 360 + + + CF$UID + 739 + + + CF$UID + 747 + + + + Xcode.IDEKit.Navigator.BatchFind + Xcode.DebuggerKit.ThreadsStacksNavigator + Xcode.IDEKit.Navigator.Logs + Xcode.IDEKit.Navigator.Issues + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 362 + + + CF$UID + 363 + + + CF$UID + 364 + + + CF$UID + 365 + + + CF$UID + 366 + + + CF$UID + 367 + + + CF$UID + 368 + + + NS.objects + + + CF$UID + 711 + + + CF$UID + 14 + + + CF$UID + 370 + + + CF$UID + 14 + + + CF$UID + 14 + + + CF$UID + 712 + + + CF$UID + 714 + + + + {{0, 0}, {259, 675}} + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 713 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 381 + + + CF$UID + 698 + + + + + $class + + CF$UID + 371 NS.objects @@ -8323,24 +8613,13 @@ CF$UID 715 - - - {{0, 0}, {1180, 454}} - - $class - - CF$UID - 36 - - NS.keys - CF$UID - 717 + 716 CF$UID - 718 + 717 CF$UID @@ -8350,101 +8629,127 @@ CF$UID 720 - - CF$UID - 721 - - - CF$UID - 722 - + + + $class + + CF$UID + 93 + NS.objects CF$UID - 139 + 41 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 381 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 718 + + + + Products + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 379 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 377 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 722 CF$UID 723 + + CF$UID + 724 + CF$UID 725 CF$UID - 139 + 726 CF$UID 727 - - CF$UID - 738 - - - - LayoutFocusMode - console - variables - LayoutMode - IDEDebuggerAreaSplitView - IDEDebugArea_SplitView - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 724 - - - NS.objects - - - CF$UID - 23 - - - - ConsoleFilterMode - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 726 - - - NS.objects - - - CF$UID - 369 - - - - DBGVariablesViewFilterMode - - $class - - CF$UID - 36 - - NS.keys - CF$UID 728 @@ -8456,769 +8761,30 @@ CF$UID 729 - - - DVTSplitViewItems - - $class - - CF$UID - 35 - - NS.objects - + + CF$UID + 14 + + + CF$UID + 88 + CF$UID 730 - - CF$UID - 735 - - - - - $class - - CF$UID - 32 - - NS.keys - CF$UID 731 CF$UID - 732 + 25 - - NS.objects - CF$UID 733 - - CF$UID - 734 - - - - DVTIdentifier - DVTViewMagnitude - VariablesView - 302 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 736 - - - CF$UID - 737 - - - - ConsoleArea - 877 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 728 - - - NS.objects - - - CF$UID - 739 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 740 - - - CF$UID - 742 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 733 - - - CF$UID - 741 - - - - 302 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 736 - - - CF$UID - 743 - - - - 877 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 728 - - - NS.objects - - - CF$UID - 745 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 746 - - - CF$UID - 749 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 747 - - - CF$UID - 748 - - - - IDEEditor - 476 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 750 - - - CF$UID - 751 - - - - IDEDebuggerArea - 243 - - $class - - CF$UID - 36 - - NS.keys - - NS.objects - - - AppController.m - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 728 - - - NS.objects - - - CF$UID - 755 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 756 - - - CF$UID - 759 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 757 - - - CF$UID - 758 - - - - - 481 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 757 - - - CF$UID - 760 - - - - 238 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 762 - - - CF$UID - 763 - - - CF$UID - 764 - - - CF$UID - 765 - - - CF$UID - 766 - - - CF$UID - 767 - - - NS.objects - - - CF$UID - 768 - - - CF$UID - 788 - - - CF$UID - 802 - - - CF$UID - 762 - - - CF$UID - 806 - - - CF$UID - 814 - - - - Xcode.IDEKit.Navigator.Structure - Xcode.IDEKit.Navigator.BatchFind - Xcode.DebuggerKit.ThreadsStacksNavigator - SelectedNavigator - Xcode.IDEKit.Navigator.Logs - Xcode.IDEKit.Navigator.Issues - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 769 - - - CF$UID - 770 - - - CF$UID - 771 - - - CF$UID - 772 - - - CF$UID - 773 - - - CF$UID - 774 - - - CF$UID - 775 - - - NS.objects - - - CF$UID - 776 - - - CF$UID - 22 - - - CF$UID - 49 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 777 - - - CF$UID - 780 - - - - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {259, 675}} - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 778 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 779 - - - CF$UID - 675 - - - CF$UID - 673 - - - - xcodecapp-cocoa - - $class - - CF$UID - 50 - - NS.objects - - - CF$UID - 781 - - - CF$UID - 782 - - - CF$UID - 783 - - - CF$UID - 785 - - - CF$UID - 787 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 779 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 779 - - - CF$UID - 62 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 779 - - - CF$UID - 784 - - - - Products - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 779 - - - CF$UID - 786 - - - - Other Sources - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 779 - - - CF$UID - 675 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 789 - - - CF$UID - 790 - - - CF$UID - 791 - - - CF$UID - 792 - - - CF$UID - 793 - - - CF$UID - 794 - - - CF$UID - 795 - - - NS.objects - - - CF$UID - 796 - - - CF$UID - 22 - - - CF$UID - 757 - - - CF$UID - 797 - - - CF$UID - 798 - - - CF$UID - 23 - - - CF$UID - 800 - IDEBatchFindNavigatorScrollPosition @@ -9234,7 +8800,7 @@ $class CF$UID - 799 + 732 NSRangeCount 0 @@ -9252,7 +8818,7 @@ $class CF$UID - 801 + 734 NSRangeCount 0 @@ -9271,9 +8837,921 @@ $class CF$UID - 36 + 94 NS.keys + + + CF$UID + 736 + + + CF$UID + 737 + + + CF$UID + 738 + + + NS.objects + + + CF$UID + 327 + + + CF$UID + 25 + + + CF$UID + 14 + + + + IDEStackCompressionValue + IDEThreadsOrQueuesMode + IDEHideAncestorForNonInterestingFrames + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 740 + + + CF$UID + 741 + + + CF$UID + 742 + + + CF$UID + 743 + + + NS.objects + + + CF$UID + 744 + + + CF$UID + 745 + + + CF$UID + 14 + + + CF$UID + 746 + + + + IDELogNavigatorExpandedItemsStateKey + IDELogNavigatorSelectedObjectsStateKey + IDELogNavigatorRecentFilterStateKey + IDELogNavigatorVisibleRectStateKey + + $class + + CF$UID + 93 + + NS.objects + + + + $class + + CF$UID + 93 + + NS.objects + + + {{0, 0}, {244, 675}} + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 748 + + + CF$UID + 362 + + + CF$UID + 749 + + + CF$UID + 750 + + + CF$UID + 751 + + + CF$UID + 752 + + + CF$UID + 753 + + + CF$UID + 754 + + + CF$UID + 755 + + + CF$UID + 756 + + + NS.objects + + + CF$UID + 14 + + + CF$UID + 757 + + + CF$UID + 758 + + + CF$UID + 760 + + + CF$UID + 761 + + + CF$UID + 14 + + + CF$UID + 14 + + + CF$UID + 784 + + + CF$UID + 14 + + + CF$UID + 785 + + + + IDEErrorFilteringEnabled + IDECollapsedFiles + IDEExpandedIssues + IDESelectedNavigables + IDEShowsByType + IDESchemeFilteringEnabled + IDECollapsedTypes + IDERecentFilteringEnabled + IDECollapsedGroups + {{0, 0}, {259, 653}} + + $class + + CF$UID + 441 + + NS.objects + + + CF$UID + 759 + + + + xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 762 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 763 + + + CF$UID + 767 + + + CF$UID + 770 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 764 + + + CF$UID + 765 + + + NS.objects + + + CF$UID + 41 + + + CF$UID + 766 + + + + id + ty + g + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 764 + + + CF$UID + 765 + + + NS.objects + + + CF$UID + 768 + + + CF$UID + 769 + + + + xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/AppController.m + f + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 764 + + + CF$UID + 765 + + + NS.objects + + + CF$UID + 771 + + + CF$UID + 783 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 772 + + + CF$UID + 773 + + + CF$UID + 774 + + + CF$UID + 775 + + + CF$UID + 776 + + + NS.objects + + + CF$UID + 777 + + + CF$UID + 781 + + + CF$UID + 782 + + + CF$UID + 782 + + + CF$UID + 782 + + + + documentLocations + subissues + shortMessage + type + fullMessage + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 778 + + + + + $class + + CF$UID + 780 + + characterRangeLen + 0 + characterRangeLoc + -1 + documentURL + + CF$UID + 779 + + endingColumnNumber + -1 + endingLineNumber + 334 + startingColumnNumber + -1 + startingLineNumber + 334 + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + + $classes + + DVTTextDocumentLocation + DVTDocumentLocation + NSObject + + $classname + DVTTextDocumentLocation + + + $class + + CF$UID + 93 + + NS.objects + + + Void value not ignored as it ought to be + i + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 787 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 788 + + + CF$UID + 790 + + + CF$UID + 792 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 21 + + + CF$UID + 789 + + + + 260 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 19 + + + CF$UID + 791 + + + + 920 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 389 + + + CF$UID + 793 + + + + 260 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 34 + + + CF$UID + 28 + + + CF$UID + 29 + + + CF$UID + 30 + + + CF$UID + 31 + + + CF$UID + 32 + + + CF$UID + 33 + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 342 + + + CF$UID + 795 + + + CF$UID + 816 + + + CF$UID + 342 + + + CF$UID + 25 + + + CF$UID + 831 + + + CF$UID + 837 + + + CF$UID + 838 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 54 + + + NS.objects + + + CF$UID + 796 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 56 + + + NS.objects + + + CF$UID + 797 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 58 + + + CF$UID + 59 + + + CF$UID + 60 + + + NS.objects + + + CF$UID + 798 + + + CF$UID + 25 + + + CF$UID + 814 + + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 799 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 63 + + + CF$UID + 64 + + + CF$UID + 65 + + + CF$UID + 66 + + + CF$UID + 67 + + + CF$UID + 68 + + + CF$UID + 69 + + + NS.objects + + + CF$UID + 800 + + + CF$UID + 801 + + + CF$UID + 808 + + + CF$UID + 811 + + + CF$UID + 698 + + + CF$UID + 408 + + + CF$UID + 812 + + + + com.apple.xml-property-list + + $class + + CF$UID + 48 + + DocumentLocation + + CF$UID + 806 + + DomainIdentifier + + CF$UID + 38 + + IdentifierPath + + CF$UID + 802 + + IndexOfDocumentIdentifier + + CF$UID + 25 + + + + $class + + CF$UID + 13 + + NS.objects CF$UID @@ -9288,41 +9766,96 @@ 805 - NS.objects - - - CF$UID - 369 - - - CF$UID - 23 - - - CF$UID - 22 - - - IDEStackCompressionValue - IDEThreadsOrQueuesMode - IDEHideAncestorForNonInterestingFrames $class CF$UID - 36 + 42 + + Identifier + + CF$UID + 698 + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 381 + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 41 + + + + $class + + CF$UID + 47 + + documentURL + + CF$UID + 807 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist + + + $class + + CF$UID + 90 NS.keys CF$UID - 807 + 495 CF$UID - 808 + 496 + + CF$UID + 497 + + + CF$UID + 498 + + + NS.objects + CF$UID 809 @@ -9331,65 +9864,90 @@ CF$UID 810 - - NS.objects - CF$UID - 811 + 14 CF$UID - 812 - - - CF$UID - 22 - - - CF$UID - 813 + 555 - IDELogNavigatorExpandedItemsStateKey - IDELogNavigatorSelectedObjectsStateKey - IDELogNavigatorRecentFilterStateKey - IDELogNavigatorVisibleRectStateKey + 325697486.08274698 + {0, 181} + <plist version="1.0"> $class CF$UID - 35 + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 813 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist + + $class + + CF$UID + 13 NS.objects - - - - $class - - CF$UID - 35 - - NS.objects - - - {{0, 0}, {244, 675}} - - $class - - CF$UID - 36 - - NS.keys CF$UID 815 + + + {{0, 0}, {920, 597}} + + $class + + CF$UID + 94 + + NS.keys + CF$UID - 816 + 317 + + + CF$UID + 318 + + + CF$UID + 321 + + + CF$UID + 320 + + + CF$UID + 322 + + + CF$UID + 319 + + + NS.objects + + + CF$UID + 308 CF$UID @@ -9401,116 +9959,12 @@ CF$UID - 819 - - - CF$UID - 820 - - - CF$UID - 821 - - - CF$UID - 822 - - - CF$UID - 823 + 308 CF$UID 824 - - NS.objects - - - CF$UID - 22 - - - CF$UID - 825 - - - CF$UID - 826 - - - CF$UID - 828 - - - CF$UID - 829 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 835 - - - CF$UID - 22 - - - CF$UID - 836 - - - - IDEErrorFilteringEnabled - IDEVisibleRect - IDECollapsedFiles - IDEExpandedIssues - IDESelectedNavigables - IDEShowsByType - IDESchemeFilteringEnabled - IDECollapsedTypes - IDERecentFilteringEnabled - IDECollapsedGroups - {{0, 0}, {259, 653}} - - $class - - CF$UID - 431 - - NS.objects - - - CF$UID - 827 - - - - xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib - - $class - - CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 35 - - NS.objects - CF$UID 830 @@ -9521,13 +9975,20 @@ $class CF$UID - 35 + 94 + NS.keys + + + CF$UID + 324 + + NS.objects CF$UID - 831 + 25 @@ -9535,24 +9996,282 @@ $class CF$UID - 32 + 94 NS.keys CF$UID - 832 - - - CF$UID - 833 + 83 NS.objects CF$UID - 616 + 819 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 820 + + + CF$UID + 822 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 331 + + + CF$UID + 821 + + + + 302 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 334 + + + CF$UID + 823 + + + + 617 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 825 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 826 + + + CF$UID + 828 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 331 + + + CF$UID + 827 + + + + 302 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 334 + + + CF$UID + 829 + + + + 617 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 326 + + + NS.objects + + + CF$UID + 327 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 832 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 833 + + + CF$UID + 835 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 346 CF$UID @@ -9560,45 +10279,142 @@ - id - ty - g + 619 $class CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 36 + 90 NS.keys CF$UID - 728 + 86 + + + CF$UID + 87 NS.objects CF$UID - 838 + 349 + + + CF$UID + 836 + + + + 100 + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 52 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 839 + + rootLayoutTreeNode + + CF$UID + 845 + + + + $class + + CF$UID + 51 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 840 + + orientation + 0 + parent + + CF$UID + 845 + + + + $class + + CF$UID + 48 + + DocumentLocation + + CF$UID + 806 + + DomainIdentifier + + CF$UID + 38 + + IdentifierPath + + CF$UID + 841 + + IndexOfDocumentIdentifier + + CF$UID + 25 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 842 + + + CF$UID + 843 + + + CF$UID + 844 @@ -9606,7 +10422,69 @@ $class CF$UID - 35 + 42 + + Identifier + + CF$UID + 698 + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 381 + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 41 + + + + $class + + CF$UID + 51 + + children + + CF$UID + 846 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 13 NS.objects @@ -9614,123 +10492,20 @@ CF$UID 839 - - CF$UID - 841 - - - CF$UID - 843 - + {{13, 61}, {1440, 817}} $class CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 655 - - - CF$UID - 840 - - - - 260 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 651 - - - CF$UID - 842 - - - - 1180 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 844 - - - CF$UID - 845 - - - - IDEUtilitiesArea - 260 - {{0, 61}, {1440, 817}} - - $class - - CF$UID - 54 + 13 NS.objects CF$UID - 643 - - - CF$UID - 649 + 696 @@ -9738,29 +10513,13 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 15 - - - CF$UID - 14 - - - CF$UID - 13 - - - CF$UID - 16 - - - CF$UID - 17 + 24 CF$UID @@ -9774,32 +10533,9 @@ CF$UID 20 - - NS.objects - CF$UID - 23 - - - CF$UID - 370 - - - CF$UID - 849 - - - CF$UID - 850 - - - CF$UID - 856 - - - CF$UID - 900 + 21 CF$UID @@ -9807,7 +10543,46 @@ CF$UID - 908 + 23 + + + CF$UID + 17 + + + NS.objects + + + CF$UID + 850 + + + CF$UID + 342 + + + CF$UID + 851 + + + CF$UID + 907 + + + CF$UID + 913 + + + CF$UID + 935 + + + CF$UID + 14 + + + CF$UID + 25 @@ -9816,20 +10591,76 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 25 + 34 + + + CF$UID + 28 + + + CF$UID + 29 + + + CF$UID + 30 + + + CF$UID + 31 + + + CF$UID + 32 + + + CF$UID + 33 + + + CF$UID + 27 NS.objects CF$UID - 851 + 342 + + + CF$UID + 852 + + + CF$UID + 876 + + + CF$UID + 342 + + + CF$UID + 25 + + + CF$UID + 891 + + + CF$UID + 897 + + + CF$UID + 898 @@ -9837,14 +10668,38 @@ $class CF$UID - 35 + 94 + NS.keys + + + CF$UID + 54 + + NS.objects CF$UID - 852 + 853 + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 56 + + + NS.objects + CF$UID 854 @@ -9855,74 +10710,92 @@ $class CF$UID - 32 + 90 NS.keys CF$UID - 28 + 58 CF$UID - 29 + 59 + + + CF$UID + 60 NS.objects - - CF$UID - 30 - - - CF$UID - 853 - - - - 517 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 30 - CF$UID 855 + + CF$UID + 25 + + + CF$UID + 874 + - 224 $class CF$UID - 36 + 13 + + NS.objects + + + CF$UID + 856 + + + + + $class + + CF$UID + 94 NS.keys CF$UID - 39 + 63 + + CF$UID + 64 + + + CF$UID + 65 + + + CF$UID + 66 + + + CF$UID + 67 + + + CF$UID + 68 + + + CF$UID + 69 + + + NS.objects + CF$UID 857 @@ -9933,876 +10806,122 @@ CF$UID - 38 + 865 CF$UID - 859 + 871 + + + CF$UID + 850 + + + CF$UID + 408 + + + CF$UID + 872 + + public.objective-c-source + + $class + + CF$UID + 48 + + DocumentLocation + + CF$UID + 863 + + DomainIdentifier + + CF$UID + 38 + + IdentifierPath + + CF$UID + 859 + + IndexOfDocumentIdentifier + + CF$UID + 25 + + + + $class + + CF$UID + 13 + NS.objects CF$UID 860 - - CF$UID - 869 - - - CF$UID - 880 - - - CF$UID - 859 - - - CF$UID - 884 - - - - Xcode.IDEKit.Navigator.BatchFind - Xcode.DebuggerKit.ThreadsStacksNavigator - Xcode.IDEKit.Navigator.Issues - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 41 - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 46 - - - CF$UID - 47 - - - NS.objects - CF$UID 861 - - CF$UID - 22 - - - CF$UID - 49 - - - CF$UID - 22 - - - CF$UID - 22 - CF$UID 862 - - CF$UID - 864 - - - - {{0, 0}, {249, 697}} - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 863 - $class CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 58 - - - CF$UID - 849 - - - - - $class - - CF$UID - 50 - - NS.objects - - - CF$UID - 865 - - - CF$UID - 866 - - - CF$UID - 867 - - - CF$UID - 868 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 62 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 60 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 58 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 870 - - - CF$UID - 871 - - - CF$UID - 872 - - - CF$UID - 873 - - - CF$UID - 874 - - - CF$UID - 875 - - - CF$UID - 876 - - - NS.objects - - - CF$UID - 23 - - - CF$UID - 22 - - - CF$UID - 30 - - - CF$UID - 877 - - - CF$UID - 878 - - - CF$UID - 23 - - - CF$UID - 879 - - - - IDEBatchFindNavigatorScrollPosition - IDEBatchFindNavigatorShowsOptions - IDEBatchFindNavigatorReplaceString - IDEBatchFindNavigatorFindString - IDEBatchFindNavigatorSelectedRowIndexes - IDEBatchFindNavigatorFindMode - IDEBatchFindNavigatorCollapsedGroups - computeModifiedContent - - $class - - CF$UID - 799 - - NSRangeCount - 0 - - - $class - - CF$UID - 801 - - NSRangeCount - 0 - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 881 - - - CF$UID - 882 - - - CF$UID - 883 - - - NS.objects - - - CF$UID - 369 - - - CF$UID - 23 - - - CF$UID - 22 - - - - IDEStackCompressionValue - IDEThreadsOrQueuesMode - IDEHideAncestorForNonInterestingFrames - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 885 - - - CF$UID - 41 - - - CF$UID - 886 - - - CF$UID - 887 - - - CF$UID - 888 - - - CF$UID - 889 - - - CF$UID - 890 - - - CF$UID - 891 - - - CF$UID - 892 - - - CF$UID - 893 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 894 - - - CF$UID - 895 - - - CF$UID - 896 - - - CF$UID - 897 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 898 - - - CF$UID - 22 - - - CF$UID - 899 - - - - IDEErrorFilteringEnabled - IDECollapsedFiles - IDEExpandedIssues - IDESelectedNavigables - IDEShowsByType - IDESchemeFilteringEnabled - IDECollapsedTypes - IDERecentFilteringEnabled - IDECollapsedGroups - {{0, 0}, {249, 675}} - - $class - - CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 35 - - NS.objects - - - - $class - - CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 901 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 902 - - - CF$UID - 904 - - - CF$UID - 906 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 17 - - - CF$UID - 903 - - - - 250 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 20 - - - CF$UID - 905 - - - - 1190 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 70 - - - CF$UID - 907 - - - - 260 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 80 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 73 - - - NS.objects - - - CF$UID - 909 - - - CF$UID - 920 - - - CF$UID - 942 - - - CF$UID - 370 - - - CF$UID - 23 - - - CF$UID - 957 - - - CF$UID - 963 - - - CF$UID - 370 - - - - - $class - - CF$UID - 389 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 910 - - rootLayoutTreeNode - - CF$UID - 918 - - - - $class - - CF$UID - 388 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 911 - - orientation - 0 - parent - - CF$UID - 918 - - - - $class - - CF$UID - 109 - - DocumentLocation - - CF$UID - 916 - - DomainIdentifier - - CF$UID - 100 - - IdentifierPath - - CF$UID - 912 - - IndexOfDocumentIdentifier - - CF$UID - 23 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 913 - - - CF$UID - 914 - - - CF$UID - 915 - - - - - $class - - CF$UID - 103 + 42 Identifier CF$UID - 849 + 850 $class CF$UID - 103 + 42 Identifier CF$UID - 58 + 377 $class CF$UID - 103 + 42 Identifier CF$UID - 53 + 41 $class CF$UID - 108 + 47 documentURL CF$UID - 917 + 864 timestamp @@ -10814,7 +10933,7 @@ $class CF$UID - 107 + 46 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -10823,340 +10942,52 @@ $class CF$UID - 388 - - children - - CF$UID - 919 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 910 - - - - - $class - - CF$UID - 36 + 90 NS.keys CF$UID - 82 + 866 + + + CF$UID + 495 + + + CF$UID + 497 + + + CF$UID + 496 + + + CF$UID + 498 NS.objects CF$UID - 921 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 922 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 86 + 867 CF$UID - 87 + 868 CF$UID - 88 - - - NS.objects - - - CF$UID - 923 + 14 CF$UID - 23 + 869 CF$UID - 940 - - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 924 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 91 - - - CF$UID - 92 - - - CF$UID - 93 - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 96 - - - CF$UID - 97 - - - NS.objects - - - CF$UID - 925 - - - CF$UID - 926 - - - CF$UID - 931 - - - CF$UID - 937 - - - CF$UID - 849 - - - CF$UID - 408 - - - CF$UID - 938 - - - - public.objective-c-source - - $class - - CF$UID - 109 - - DocumentLocation - - CF$UID - 916 - - DomainIdentifier - - CF$UID - 100 - - IdentifierPath - - CF$UID - 927 - - IndexOfDocumentIdentifier - - CF$UID - 23 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 928 - - - CF$UID - 929 - - - CF$UID - 930 - - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 849 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 58 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 53 - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 932 - - - CF$UID - 477 - - - CF$UID - 479 - - - CF$UID - 478 - - - CF$UID - 480 - - - NS.objects - - - CF$UID - 933 - - - CF$UID - 934 - - - CF$UID - 22 - - - CF$UID - 935 - - - CF$UID - 936 + 870 @@ -11165,7 +10996,7 @@ $class CF$UID - 107 + 46 NS.string { @@ -11237,7 +11068,7 @@ $class CF$UID - 341 + 313 NS.base @@ -11247,7 +11078,7 @@ NS.relative CF$UID - 939 + 873 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -11255,13 +11086,13 @@ $class CF$UID - 54 + 13 NS.objects CF$UID - 941 + 875 @@ -11270,60 +11101,60 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 345 + 317 CF$UID - 346 + 318 CF$UID - 350 + 321 CF$UID - 348 + 320 CF$UID - 349 + 322 CF$UID - 347 + 319 NS.objects CF$UID - 139 + 308 CF$UID - 943 + 877 CF$UID - 944 + 878 CF$UID - 139 + 308 CF$UID - 945 + 884 CF$UID - 951 + 890 @@ -11331,161 +11162,41 @@ $class CF$UID - 36 + 94 NS.keys CF$UID - 352 + 324 NS.objects - - - CF$UID - 23 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 368 - - - NS.objects - - - CF$UID - 23 - - - - - $class - - CF$UID - 36 - - NS.keys CF$UID 25 - NS.objects - - - CF$UID - 946 - - $class CF$UID - 35 - - NS.objects - - - CF$UID - 947 - - - CF$UID - 949 - - - - - $class - - CF$UID - 32 + 94 NS.keys CF$UID - 28 - - - CF$UID - 29 + 83 NS.objects CF$UID - 356 - - - CF$UID - 948 - - - - 268 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 359 - - - CF$UID - 950 - - - - 921 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 952 + 879 @@ -11493,17 +11204,17 @@ $class CF$UID - 35 + 93 NS.objects CF$UID - 953 + 880 CF$UID - 955 + 882 @@ -11511,572 +11222,7 @@ $class CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 356 - - - CF$UID - 954 - - - - 268 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 359 - - - CF$UID - 956 - - - - 921 - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 958 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 959 - - - CF$UID - 961 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 374 - - - CF$UID - 960 - - - - 492 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - NS.objects - - - CF$UID - 377 - - - CF$UID - 962 - - - - 249 - - $class - - CF$UID - 36 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 653 - - - CF$UID - 652 - - - CF$UID - 651 - - - CF$UID - 654 - - - CF$UID - 655 - - - CF$UID - 656 - - - CF$UID - 657 - - - CF$UID - 658 - - - NS.objects - - - CF$UID - 849 - - - CF$UID - 370 - - - CF$UID - 965 - - - CF$UID - 1017 - - - CF$UID - 1023 - - - CF$UID - 1042 - - - CF$UID - 22 - - - CF$UID - 23 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 660 - - - CF$UID - 74 - - - CF$UID - 662 - - - CF$UID - 663 - - - CF$UID - 664 - - - CF$UID - 665 - - - CF$UID - 666 - - - CF$UID - 667 - - - NS.objects - - - CF$UID - 966 - - - CF$UID - 977 - - - CF$UID - 995 - - - CF$UID - 370 - - - CF$UID - 23 - - - CF$UID - 1010 - - - CF$UID - 1016 - - - CF$UID - 370 - - - - - $class - - CF$UID - 389 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 967 - - rootLayoutTreeNode - - CF$UID - 975 - - - - $class - - CF$UID - 388 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 968 - - orientation - 0 - parent - - CF$UID - 975 - - - - $class - - CF$UID - 109 - - DocumentLocation - - CF$UID - 973 - - DomainIdentifier - - CF$UID - 100 - - IdentifierPath - - CF$UID - 969 - - IndexOfDocumentIdentifier - - CF$UID - 23 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 970 - - - CF$UID - 971 - - - CF$UID - 972 - - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 849 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 58 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 53 - - - - $class - - CF$UID - 108 - - documentURL - - CF$UID - 974 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 107 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $class - - CF$UID - 388 - - children - - CF$UID - 976 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 54 - - NS.objects - - - CF$UID - 967 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 82 - - - NS.objects - - - CF$UID - 978 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 979 - - - - - $class - - CF$UID - 32 + 90 NS.keys @@ -12088,156 +11234,927 @@ CF$UID 87 - - CF$UID - 88 - NS.objects CF$UID - 980 + 331 CF$UID - 23 - - - CF$UID - 993 + 881 + 268 $class CF$UID - 54 - - NS.objects - - - CF$UID - 981 - - - - - $class - - CF$UID - 36 + 90 NS.keys CF$UID - 91 + 86 CF$UID - 92 - - - CF$UID - 93 - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 96 - - - CF$UID - 97 + 87 NS.objects + + CF$UID + 334 + + + CF$UID + 883 + + + + 921 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 885 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 886 + + + CF$UID + 888 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 331 + + + CF$UID + 887 + + + + 268 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 334 + + + CF$UID + 889 + + + + 921 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 326 + + + NS.objects + + + CF$UID + 25 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 892 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 893 + + + CF$UID + 895 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 346 + + + CF$UID + 894 + + + + 492 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 349 + + + CF$UID + 896 + + + + 249 + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 52 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 899 + + rootLayoutTreeNode + + CF$UID + 905 + + + + $class + + CF$UID + 51 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 900 + + orientation + 0 + parent + + CF$UID + 905 + + + + $class + + CF$UID + 48 + + DocumentLocation + + CF$UID + 863 + + DomainIdentifier + + CF$UID + 38 + + IdentifierPath + + CF$UID + 901 + + IndexOfDocumentIdentifier + + CF$UID + 25 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 902 + + + CF$UID + 903 + + + CF$UID + 904 + + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 850 + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 377 + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 41 + + + + $class + + CF$UID + 51 + + children + + CF$UID + 906 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 899 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 + + + NS.objects + + + CF$UID + 908 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 909 + + + CF$UID + 911 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 910 + + + + 517 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 912 + + + + 224 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 360 + + + CF$UID + 706 + + + CF$UID + 707 + + + CF$UID + 359 + + + CF$UID + 709 + + + NS.objects + + + CF$UID + 914 + + + CF$UID + 923 + + + CF$UID + 927 + + + CF$UID + 709 + + + CF$UID + 928 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 362 + + + CF$UID + 363 + + + CF$UID + 364 + + + CF$UID + 365 + + + CF$UID + 366 + + + CF$UID + 367 + + + CF$UID + 368 + + + NS.objects + + + CF$UID + 915 + + + CF$UID + 14 + + + CF$UID + 370 + + + CF$UID + 14 + + + CF$UID + 14 + + + CF$UID + 916 + + + CF$UID + 918 + + + + {{0, 0}, {249, 697}} + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 917 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 377 + + + CF$UID + 850 + + + + + $class + + CF$UID + 371 + + NS.objects + + + CF$UID + 919 + + + CF$UID + 920 + + + CF$UID + 921 + + + CF$UID + 922 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 381 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 379 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 41 + + + CF$UID + 377 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 722 + + + CF$UID + 723 + + + CF$UID + 724 + + + CF$UID + 725 + + + CF$UID + 726 + + + CF$UID + 727 + + + CF$UID + 728 + + + NS.objects + + + CF$UID + 25 + + + CF$UID + 14 + + + CF$UID + 88 + + + CF$UID + 924 + CF$UID 925 CF$UID - 982 + 25 CF$UID - 987 - - - CF$UID - 849 - - - CF$UID - 849 - - - CF$UID - 408 - - - CF$UID - 992 + 926 + computeModifiedContent $class CF$UID - 109 - - DocumentLocation - - CF$UID - 973 - - DomainIdentifier - - CF$UID - 100 - - IdentifierPath - - CF$UID - 983 - - IndexOfDocumentIdentifier - - CF$UID - 23 + 732 + NSRangeCount + 0 $class CF$UID - 54 + 734 + NSRangeCount + 0 + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 736 + + + CF$UID + 737 + + + CF$UID + 738 + + NS.objects CF$UID - 984 + 327 CF$UID - 985 + 25 CF$UID - 986 + 14 @@ -12245,72 +12162,588 @@ $class CF$UID - 103 - - Identifier - - CF$UID - 849 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 58 - - - - $class - - CF$UID - 103 - - Identifier - - CF$UID - 53 - - - - $class - - CF$UID - 32 + 94 NS.keys + + CF$UID + 748 + + + CF$UID + 362 + + + CF$UID + 749 + + + CF$UID + 750 + + + CF$UID + 751 + + + CF$UID + 752 + + + CF$UID + 753 + + + CF$UID + 754 + + + CF$UID + 755 + + + CF$UID + 756 + + + NS.objects + + + CF$UID + 14 + + + CF$UID + 929 + + + CF$UID + 930 + + + CF$UID + 931 + CF$UID 932 CF$UID - 477 + 14 CF$UID - 479 + 14 CF$UID - 478 + 933 CF$UID - 480 + 14 + + + CF$UID + 934 + + + + {{0, 0}, {249, 675}} + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 93 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 83 NS.objects CF$UID - 988 + 936 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 937 + + + CF$UID + 939 + + + CF$UID + 941 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 21 + + + CF$UID + 938 + + + + 250 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 19 + + + CF$UID + 940 + + + + 1190 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 389 + + + CF$UID + 942 + + + + 260 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 944 + + + CF$UID + 945 + + + CF$UID + 946 + + + CF$UID + 947 + + + CF$UID + 948 + + + CF$UID + 949 + + + CF$UID + 950 + + + CF$UID + 951 + + + NS.objects + + + CF$UID + 952 + + + CF$UID + 342 + + + CF$UID + 25 + + + CF$UID + 1044 + + + CF$UID + 1050 + + + CF$UID + 1076 + + + CF$UID + 342 + + + CF$UID + 1085 + + + + IDEEditorArea + IDEShowNavigator + AssistantEditorsLayout + IDEWorkspaceTabControllerUtilityAreaSplitView + IDENavigatorArea + IDEWorkspaceTabControllerDesignAreaSplitView + IDEShowUtilities + IDETabLabel + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 953 + + + CF$UID + 954 + + + CF$UID + 955 + + + CF$UID + 956 + + + CF$UID + 957 + + + CF$UID + 958 + + + CF$UID + 959 + + + CF$UID + 960 + + + NS.objects + + + CF$UID + 342 + + + CF$UID + 961 + + + CF$UID + 1000 + + + CF$UID + 342 + + + CF$UID + 25 + + + CF$UID + 1025 + + + CF$UID + 1033 + + + CF$UID + 1034 + + + + ShowDebuggerArea + IDEEditorMode_Standard + IDEEDitorArea_DebugArea + IDEShowEditor + EditorMode + DebuggerSplitView + DefaultPersistentRepresentations + layoutTree + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 962 + + + NS.objects + + + CF$UID + 963 + + + + EditorLayout_PersistentRepresentation + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 964 + + + NS.objects + + + CF$UID + 965 + + + + Main + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 966 + + + CF$UID + 967 + + + CF$UID + 968 + + + NS.objects + + + CF$UID + 969 + + + CF$UID + 25 + + + CF$UID + 998 + + + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 970 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 971 + + + CF$UID + 972 + + + CF$UID + 973 + + + CF$UID + 974 + + + CF$UID + 975 + + + CF$UID + 976 + + + CF$UID + 977 + + + NS.objects + + + CF$UID + 978 + + + CF$UID + 979 CF$UID @@ -12318,8 +12751,175 @@ CF$UID - 22 + 994 + + CF$UID + 982 + + + CF$UID + 995 + + + CF$UID + 996 + + + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + public.objective-c-source + + $class + + CF$UID + 48 + + DocumentLocation + + CF$UID + 987 + + DomainIdentifier + + CF$UID + 38 + + IdentifierPath + + CF$UID + 980 + + IndexOfDocumentIdentifier + + CF$UID + 25 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 981 + + + CF$UID + 983 + + + CF$UID + 985 + + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 982 + + + AppController.m + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 984 + + + Classes + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 986 + + + xcodecapp-cocoa + + $class + + CF$UID + 47 + + documentURL + + CF$UID + 988 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 46 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 511 + + + CF$UID + 512 + + + CF$UID + 513 + + + CF$UID + 514 + + + CF$UID + 515 + + + NS.objects + CF$UID 990 @@ -12328,58 +12928,128 @@ CF$UID 991 + + CF$UID + 14 + + + CF$UID + 992 + + + CF$UID + 993 + + 325699484.27597702 + {1348, 3263} $class CF$UID - 107 + 46 NS.string { c = ( { - r = "{4070, 141}"; + r = "{1024, 233}"; s = 0; }, { - r = "{4259, 63}"; + r = "{1349, 443}"; s = 0; }, { - r = "{4373, 1699}"; + r = "{1817, 462}"; s = 0; }, { - r = "{6112, 67}"; + r = "{2980, 127}"; s = 0; }, { - r = "{6218, 69}"; + r = "{3136, 476}"; s = 0; }, { - r = "{8783, 566}"; + r = "{3748, 299}"; s = 0; }, { - r = "{11612, 224}"; + r = "{4151, 63}"; + s = 0; + }, + { + r = "{4275, 141}"; + s = 0; + }, + { + r = "{4464, 63}"; + s = 0; + }, + { + r = "{4612, 2960}"; + s = 0; + }, + { + r = "{7612, 67}"; + s = 0; + }, + { + r = "{7718, 69}"; + s = 0; + }, + { + r = "{7826, 2553}"; + s = 0; + }, + { + r = "{10425, 1411}"; + s = 0; + }, + { + r = "{11891, 566}"; + s = 0; + }, + { + r = "{12489, 465}"; + s = 0; + }, + { + r = "{13010, 1310}"; + s = 0; + }, + { + r = "{14399, 1064}"; + s = 0; + }, + { + r = "{15504, 368}"; + s = 0; + }, + { + r = "{15910, 144}"; + s = 0; + }, + { + r = "{16197, 61}"; s = 0; } ); - r = "{0, 11844}"; + r = "{0, 16266}"; s = 0; } - 325691907.211272 - {0, 1246} - {11844, 0} + {2629, 0} + -initializeEventStreamWithPath: + Xcode.IDEKit.EditorDocument.SourceCode $class CF$UID - 341 + 313 NS.base @@ -12389,141 +13059,17 @@ NS.relative CF$UID - 939 + 997 + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m $class CF$UID - 54 + 13 NS.objects - - - CF$UID - 994 - - - - {{0, 0}, {1190, 444}} - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 717 - - - CF$UID - 718 - - - CF$UID - 719 - - - CF$UID - 720 - - - CF$UID - 721 - - - CF$UID - 722 - - - NS.objects - - - CF$UID - 139 - - - CF$UID - 996 - - - CF$UID - 997 - - - CF$UID - 139 - - - CF$UID - 998 - - - CF$UID - 1004 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 724 - - - NS.objects - - - CF$UID - 23 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 726 - - - NS.objects - - - CF$UID - 369 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 728 - - - NS.objects CF$UID @@ -12531,216 +13077,129 @@ + {{0, 0}, {930, 618}} $class CF$UID - 35 + 94 - NS.objects + NS.keys CF$UID - 1000 + 1001 CF$UID 1002 - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 733 - - - CF$UID - 1001 - - - - 272 - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - - - NS.objects - - - CF$UID - 736 - CF$UID 1003 - - - 907 - - $class - - CF$UID - 36 - - NS.keys - CF$UID - 728 + 1004 - - NS.objects - CF$UID 1005 - - - - $class - - CF$UID - 35 - - NS.objects - CF$UID 1006 - - CF$UID - 1008 - - - - - $class - - CF$UID - 32 - - NS.keys - - - CF$UID - 731 - - - CF$UID - 732 - NS.objects CF$UID - 733 + 308 CF$UID 1007 + + CF$UID + 1009 + + + CF$UID + 308 + + + CF$UID + 1017 + + + CF$UID + 1023 + - 272 + LayoutFocusMode + console + IDEDebugArea_SplitView + LayoutMode + IDEDebuggerAreaSplitView + variables $class CF$UID - 32 + 94 NS.keys CF$UID - 731 - - - CF$UID - 732 + 1008 NS.objects CF$UID - 736 - - - CF$UID - 1009 + 25 - 907 + ConsoleFilterMode $class CF$UID - 36 + 94 NS.keys CF$UID - 728 + 582 NS.objects + + + CF$UID + 1010 + + + + + $class + + CF$UID + 93 + + NS.objects CF$UID 1011 - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 1012 - CF$UID 1014 @@ -12751,24 +13210,24 @@ $class CF$UID - 32 + 90 NS.keys CF$UID - 731 + 585 CF$UID - 732 + 586 NS.objects CF$UID - 747 + 1012 CF$UID @@ -12776,59 +13235,50 @@ - 466 + VariablesView + 272 $class CF$UID - 32 + 90 NS.keys CF$UID - 731 + 585 CF$UID - 732 + 586 NS.objects - - CF$UID - 750 - CF$UID 1015 + + CF$UID + 1016 + - 275 + ConsoleArea + 657 $class CF$UID - 36 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 36 + 94 NS.keys CF$UID - 728 + 582 NS.objects @@ -12843,7 +13293,7 @@ $class CF$UID - 35 + 93 NS.objects @@ -12861,24 +13311,24 @@ $class CF$UID - 32 + 90 NS.keys CF$UID - 731 + 585 CF$UID - 732 + 586 NS.objects CF$UID - 757 + 1012 CF$UID @@ -12886,29 +13336,29 @@ - 503 + 272 $class CF$UID - 32 + 90 NS.keys CF$UID - 731 + 585 CF$UID - 732 + 586 NS.objects CF$UID - 757 + 1015 CF$UID @@ -12916,135 +13366,42 @@ - 238 + 657 $class CF$UID - 36 + 94 NS.keys - - - CF$UID - 39 - - - CF$UID - 857 - - - CF$UID - 858 - - - CF$UID - 765 - - - CF$UID - 859 - - - NS.objects CF$UID 1024 - - CF$UID - 869 - - - CF$UID - 1034 - - - CF$UID - 767 - - - CF$UID - 1035 - - - - - $class - - CF$UID - 36 - - NS.keys - - - CF$UID - 41 - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 46 - - - CF$UID - 47 - NS.objects CF$UID - 894 - - - CF$UID - 22 - - - CF$UID - 49 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 1025 - - - CF$UID - 1027 + 327 + DBGVariablesViewFilterMode $class CF$UID - 54 + 94 + NS.keys + + + CF$UID + 582 + + NS.objects @@ -13057,21 +13414,17 @@ $class CF$UID - 35 + 93 NS.objects CF$UID - 53 + 1027 CF$UID - 58 - - - CF$UID - 849 + 1030 @@ -13079,8 +13432,19 @@ $class CF$UID - 50 + 90 + NS.keys + + + CF$UID + 585 + + + CF$UID + 586 + + NS.objects @@ -13091,207 +13455,135 @@ CF$UID 1029 + + + IDEEditor + 640 + + $class + + CF$UID + 90 + + NS.keys + CF$UID - 1030 + 585 + + CF$UID + 586 + + + NS.objects + CF$UID 1031 - - CF$UID - 1033 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 60 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - - - CF$UID - 58 - - - - - $class - - CF$UID - 35 - - NS.objects - - - CF$UID - 53 - CF$UID 1032 - Products + IDEDebuggerArea + 101 $class CF$UID - 35 + 94 + NS.keys + NS.objects - - - CF$UID - 53 - - - CF$UID - 62 - - + $class CF$UID - 36 + 52 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 1035 + + rootLayoutTreeNode + + CF$UID + 1042 - NS.keys - - - CF$UID - 881 - - - CF$UID - 882 - - - CF$UID - 883 - - - NS.objects - - - CF$UID - 369 - - - CF$UID - 23 - - - CF$UID - 22 - - $class CF$UID - 36 + 51 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 1036 + + orientation + 0 + parent + + CF$UID + 1042 + + + + $class + + CF$UID + 48 + + DocumentLocation + + CF$UID + 987 + + DomainIdentifier + + CF$UID + 38 + + IdentifierPath + + CF$UID + 1037 + + IndexOfDocumentIdentifier + + CF$UID + 25 + + + + $class + + CF$UID + 13 - NS.keys - - - CF$UID - 885 - - - CF$UID - 41 - - - CF$UID - 886 - - - CF$UID - 887 - - - CF$UID - 888 - - - CF$UID - 889 - - - CF$UID - 890 - - - CF$UID - 891 - - - CF$UID - 892 - - - CF$UID - 893 - - NS.objects - - CF$UID - 22 - - - CF$UID - 1036 - - - CF$UID - 1037 - CF$UID 1038 @@ -13300,92 +13592,107 @@ CF$UID 1039 - - CF$UID - 22 - - - CF$UID - 22 - CF$UID 1040 - - CF$UID - 22 - - - CF$UID - 1041 - - {{0, 0}, {249, 653}} $class CF$UID - 431 + 42 + + Identifier + + CF$UID + 982 - NS.objects - $class CF$UID - 431 + 42 + + Identifier + + CF$UID + 984 - NS.objects - $class CF$UID - 35 + 42 + + Identifier + + CF$UID + 1041 + + + xcodecapp-cocoa + + $class + + CF$UID + 51 + + children + + CF$UID + 1043 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 - NS.objects - $class CF$UID - 431 + 13 NS.objects - + + + CF$UID + 1035 + + $class CF$UID - 431 - - NS.objects - - - - $class - - CF$UID - 36 + 94 NS.keys CF$UID - 728 + 582 NS.objects CF$UID - 1043 + 1045 @@ -13393,14 +13700,10 @@ $class CF$UID - 35 + 93 NS.objects - - CF$UID - 1044 - CF$UID 1046 @@ -13415,28 +13718,547 @@ $class CF$UID - 32 + 90 NS.keys CF$UID - 731 + 585 CF$UID - 732 + 586 NS.objects CF$UID - 655 + 587 CF$UID - 1045 + 1047 + + + + 503 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 585 + + + CF$UID + 586 + + + NS.objects + + + CF$UID + 587 + + + CF$UID + 1049 + + + + 238 + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 1051 + + + CF$UID + 706 + + + CF$UID + 707 + + + CF$UID + 1052 + + + CF$UID + 709 + + + NS.objects + + + CF$UID + 1053 + + + CF$UID + 923 + + + CF$UID + 1069 + + + CF$UID + 1051 + + + CF$UID + 1070 + + + + Xcode.IDEKit.Navigator.Structure + SelectedNavigator + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 1054 + + + CF$UID + 1055 + + + CF$UID + 1056 + + + CF$UID + 1057 + + + CF$UID + 1058 + + + CF$UID + 1059 + + + CF$UID + 1060 + + + NS.objects + + + CF$UID + 1061 + + + CF$UID + 14 + + + CF$UID + 370 + + + CF$UID + 14 + + + CF$UID + 14 + + + CF$UID + 1062 + + + CF$UID + 1065 + + + + IDEVisibleRect + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDESelectedObjects + IDEExpandedItemsSet + {{0, 0}, {249, 697}} + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 1063 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 1064 + + + CF$UID + 984 + + + CF$UID + 982 + + + + xcodecapp-cocoa + + $class + + CF$UID + 371 + + NS.objects + + + CF$UID + 1066 + + + CF$UID + 1067 + + + CF$UID + 1068 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 1064 + + + CF$UID + 984 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 1064 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 1064 + + + CF$UID + 381 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 736 + + + CF$UID + 737 + + + CF$UID + 738 + + + NS.objects + + + CF$UID + 327 + + + CF$UID + 25 + + + CF$UID + 14 + + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 748 + + + CF$UID + 362 + + + CF$UID + 749 + + + CF$UID + 750 + + + CF$UID + 751 + + + CF$UID + 752 + + + CF$UID + 753 + + + CF$UID + 754 + + + CF$UID + 755 + + + CF$UID + 756 + + + NS.objects + + + CF$UID + 14 + + + CF$UID + 929 + + + CF$UID + 1071 + + + CF$UID + 1072 + + + CF$UID + 1073 + + + CF$UID + 14 + + + CF$UID + 14 + + + CF$UID + 1074 + + + CF$UID + 14 + + + CF$UID + 1075 + + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 93 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 441 + + NS.objects + + + + $class + + CF$UID + 94 + + NS.keys + + + CF$UID + 582 + + + NS.objects + + + CF$UID + 1077 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 1078 + + + CF$UID + 1080 + + + CF$UID + 1082 + + + + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 585 + + + CF$UID + 586 + + + NS.objects + + + CF$UID + 948 + + + CF$UID + 1079 @@ -13445,62 +14267,64 @@ $class CF$UID - 32 + 90 NS.keys CF$UID - 731 + 585 CF$UID - 732 + 586 NS.objects CF$UID - 651 + 944 CF$UID - 1047 + 1081 - 1190 + 930 $class CF$UID - 32 + 90 NS.keys CF$UID - 731 + 585 CF$UID - 732 + 586 NS.objects CF$UID - 844 + 1083 CF$UID - 1049 + 1084 + IDEUtilitiesArea 260 + AppController.m $top From 28d174d9d802d1a55da736d576774a95e5d035e3 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Thu, 28 Apr 2011 18:19:18 +0200 Subject: [PATCH 05/43] handle when user click on cancle on open panel --- AppController.m | 17 +- English.lproj/MainMenu.nib/keyedobjects.nib | Bin 24170 -> 24170 bytes xcodecapp-cocoa.xcodeproj/project.pbxproj | 4 +- .../UserInterfaceState.xcuserstate | 2071 +++++++++-------- .../xcodecapp-cocoa RELEASE.xcscheme | 76 + .../xcschemes/xcschememanagement.plist | 5 + 6 files changed, 1145 insertions(+), 1028 deletions(-) create mode 100644 xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa RELEASE.xcscheme diff --git a/AppController.m b/AppController.m index e9de82510..f7b73ff26 100644 --- a/AppController.m +++ b/AppController.m @@ -360,21 +360,22 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n #pragma mark Actions - (IBAction)chooseFolder:(id)aSender -{ - [spinner setHidden:NO]; - [spinner startAnimation:nil]; - +{ NSOpenPanel *openPanel = [NSOpenPanel openPanel]; [openPanel setCanChooseDirectories:YES]; [openPanel setCanCreateDirectories:YES]; - [openPanel setPrompt:@"Choose folder"]; + [openPanel setPrompt:@"Choose Cappuccino project"]; [openPanel setCanChooseFiles:NO]; - [openPanel runModal]; + if ([openPanel runModal] != NSFileHandlingPanelOKButton) + return; - currentProjectURL = [openPanel directoryURL]; - currentProjectName = [[openPanel directoryURL] lastPathComponent]; + [spinner setHidden:NO]; + [spinner startAnimation:nil]; + + currentProjectURL = [[openPanel URLs] objectAtIndex:0]; + currentProjectName = [[[openPanel URLs] objectAtIndex:0] lastPathComponent]; [self computeIgnoredPaths]; [self initializeEventStreamWithPath:[currentProjectURL path]]; diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index a12fb0ecfeb5a2f7601f0676e16695c4e5a6e121..0dcbd48905b9f81520709f0fb6c5051962ae7e56 100644 GIT binary patch delta 1693 zcmXBLYj9QN6^HTjKYMSaGO6ngQL!~vxflqj2+b4}DQ9hb7Z62?D2A&P0)>bWLjY;W zS+7wf$^MqB`0h z4gSL5bsR=~S7b`?F20CXc`xCc$ZJ6XM&XD*GRTi+`2X})1evJyYmgjy&YywxUKx_2 zjkpr6^A2H~*TU!%J=b*x^~X?n@wkGfiG z97-JSa(LKbzOL5{hq)Rb;c%ZrCx>6~rVe+w(_w;E>rL&X&2_)SP=}71r5|abw$xf3 z;85z&L{B=T=r)I!HR`ZP%XOT?Lk7ed1P(>|SN%yRIlSobysATghw-{x z_v#vbM=vYsX@_5FT)R3XJG9hYx>;N6n-2GCrNbD9B!|WNx?dXt@ zsw?!mrs~J~mP0RxOkJQqYNq}&K}S0L-XWq@4x@ExMS9rUi_@3%JXKSb!3ruh_>lI~ zvj!UsUNRVO@CwyY3VlmY&^d#Z1{0`(o-=4`Fv=jsAlqO)^)Z-l(7|9SCDRy#Pv|P0 zq<_!}gEa>8Xcx^f_?TMI1cPw~3+aMEu|az}PVv14!wp`eqXt{4ImIb37-=wwzM|6x zxdxkQ2o0pZG>>i=yl*hXU=>|AXh(0*y$0p9hq};r27flFFqmYJVX%>Q8+<_h4W?2* z+GjACrqfJ1MS0YfYN-v)CP#mw%k*`eCelutLFrUuP)e8R8uc<*VldcX7#%j4Xt0QO z7>uQ2I%bgC{J;P2HWe9sMlaGCgB*jQ2AKwn4PK>uI%rTv#-kVH)8*a-HP4j2uIoHCft;p zaRT4PiF`M=;NNmG|BhR7Yfj-*euO)6Cr;xo`~-L7?%ac!pXOfNho9lT+>iV703OJL zcnA;Y5j=`V^H|Q}@jQ`pcrs7rX>rcuI6E%jxA<)?fzQR}e zd%nRp`QLntZ-whG&XDPg;?efVhjc-T2i z3;z&y4ZDTi!&um}qI_^V;@LLG=GrNCn$5Fu>uiCYVGHdnJKGl95?gBL+xP7I_5-`b zeq@)~<+j{@Zr9kgc7xqyx7clVhuvv++iJVd*4Tr#)*iO?_NYB>Pud3CXwTXU_L99~ zuiEeJ4SUo6$Npr0mWX)LM4HN-k`Nb?L`jl+q=o!OlI1~ZC2gdwq)G>QOdglck|tf` zN$D;z=_yuvOS<%xe$roFkb#mRgJq};mk}~jGG&a6l`I)A6C_)5Bv+=$G|7{EQ7Moa zQYi0AkrYdb%##JOP|9SPd@3oQ$qM;g*2p^9D4S)gY?m)&m+XcCkkm=N9F^lG I_Ydp)KNIRsSO5S3 delta 1693 zcmXAld306f6-VFi-Fs1SQO`%P#447i(Ex!ZO0l4bymQNUkSGqI7@38b62LGd%;cR9 zXbRE>A|!}Fil7#4Kp_yY1cZi}gdrd^7zSg?P(TY>l~UH~UVE+m|GrRx3l;eE!!B{u z1lPwjm@YG=J;=*3>&dF zcoScsHW=m4#QGpD=#Kqwq^;=KPZjs_DVd41#2*~wMbrI%c`JepZ?Rv6W|8Ny z4rl#*l;bNjiJrq{oQfXw4tO2C#9$CMMTh$j1?fR9*y_X9PQ&UUoSfR%3+?veLBeDw$ru7p`mVY$ky-lF-_2FhkiOt zm+47e?hxouP11K9iX0l~DTfq?fm)|ghlQHu@R-Ac`lG`zwGLBto^I9_y3^q7%jdXxRszajobNG$6(-M8zAwd`DIbEkK9SU@UPST$o zUUBHD>hO}o2>nQR=~7*-Z|Nl^jcZ5Eb4b!{nyJZJ;gIRj#G%BYz24#QYlnw*u(oQe z+XE7(mD9tidKqpuk|M z!E1D#_8V-VzSM(?4HnTq>8e3rI%n{yK}(uSO$|zE2X&zB2Co~G8RQuJ)gZ$l-C(`J zDuch!O9tZ&M$ikin`Y1ynoI@MF-|o!n;gAJm*@)`Nm~tmPx+KaRR%@W&EP$Qu?GF= zkU@pPLMo)=2CWiq{hyl#e=`_k(9d9q!G{JV2BQpyQXcK2T7$)uWiXnaF}U4w+Do^G zzexw^2pu-qNYlzLNm1kYnb`SQU93KKA$BQtCH771-?1C9?_)p2ZpLmg*y9F#7vIf| z_#SS|_i`ftf*;^tauO%=!`y;Xxed4FcKkSZ;3v5=cj1t`ayRbI&vFlbfqU}H+?&(6 z5BKMR{5lWeOwQuroXw*-hsW}SI8Wj{c07&qc?QqoKl5xZFw+nIKjEwFR!+jgEUwhQbcTVj{k zrS=26+lTW9O- zMSIy^vESJ1_Ivw-{mI@Eh$ju?&bTy`Mnck9nn+W*Pwtmy(p-`xSyH5>w3bKYQE4ZS zO9y#EI?2<*(p9=in)HwtrI+-Ubm=PtWRMJ&49S$CGE7EDwv3W7k}Kn6f=rSrqB2#c zOTNsMSyCW{GEa(Sfh>{|St2RRq*OkU)v{LB%LdsbTV$(jmz}a(s%4+l$RRl*$K~YQ I2m1H;ALGJMZU6uP diff --git a/xcodecapp-cocoa.xcodeproj/project.pbxproj b/xcodecapp-cocoa.xcodeproj/project.pbxproj index d95384ac8..6be6a042e 100644 --- a/xcodecapp-cocoa.xcodeproj/project.pbxproj +++ b/xcodecapp-cocoa.xcodeproj/project.pbxproj @@ -265,7 +265,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "xcodecapp-cocoa.pch"; INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; + INSTALL_PATH = /Applications; PRODUCT_NAME = "xcodecapp-cocoa"; }; name = Debug; @@ -285,7 +285,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "xcodecapp-cocoa.pch"; INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; + INSTALL_PATH = /Applications; PRODUCT_NAME = "xcodecapp-cocoa"; }; name = Release; diff --git a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate index b59ff0927..78f62fdb6 100644 --- a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate +++ b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate @@ -40,7 +40,7 @@ CF$UID - 689 + 691 @@ -4699,7 +4699,7 @@ CF$UID - 342 + 14 CF$UID @@ -4711,27 +4711,27 @@ CF$UID - 625 + 627 CF$UID - 630 + 632 CF$UID - 633 + 635 CF$UID - 664 + 666 CF$UID - 665 + 667 CF$UID - 672 + 674 CF$UID @@ -4819,7 +4819,7 @@ CF$UID - 621 + 623 @@ -6180,13 +6180,11 @@ - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues CodeFolds + PrimaryDocumentTimestamp + HideAllIssues + PrimaryDocumentVisibleCharacterRange PrimaryDocumentSelectedCharacterRange - 325699484.27198702 - {1348, 3263} $class @@ -6265,27 +6263,25 @@ s = 0; }, { - r = "{14399, 1064}"; + r = "{15587, 368}"; s = 0; }, { - r = "{15504, 368}"; + r = "{15993, 144}"; s = 0; }, { - r = "{15910, 144}"; - s = 0; - }, - { - r = "{16197, 61}"; + r = "{16280, 61}"; s = 0; } ); - r = "{0, 16266}"; + r = "{0, 16349}"; s = 0; } - {2629, 0} + 325700335.713332 + {12488, 2625} + {14796, 0} $class @@ -6391,11 +6387,11 @@ CF$UID - 511 + 512 CF$UID - 512 + 514 CF$UID @@ -6426,8 +6422,8 @@ - 325699304.48465002 - {828, 1882} + 325700042.10565197 + {626, 2090} {1266, 0} $class @@ -6582,11 +6578,11 @@ CF$UID - 511 + 512 CF$UID - 512 + 514 CF$UID @@ -7044,20 +7040,20 @@ CF$UID 579 - - NS.objects - CF$UID 580 + + NS.objects + CF$UID 581 CF$UID - 591 + 582 CF$UID @@ -7065,7 +7061,15 @@ CF$UID - 604 + 593 + + + CF$UID + 605 + + + CF$UID + 606 @@ -7073,6 +7077,7 @@ Xcode3ProjectEditor.sourceList.splitview Xcode3ProjectEditorPreviousTargetEditorClass Xcode3ProjectEditorSelectedDocumentLocations + Xcode3ProjectEditor_Xcode3BuildSettingsEditor Xcode3ProjectEditor_Xcode3BuildPhasesEditor Xcode3ProjectInfoEditor @@ -7085,14 +7090,14 @@ CF$UID - 582 + 583 NS.objects CF$UID - 583 + 584 @@ -7107,11 +7112,11 @@ CF$UID - 584 + 585 CF$UID - 589 + 590 @@ -7125,22 +7130,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 587 + 588 CF$UID - 588 + 589 @@ -7158,26 +7163,26 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 587 + 588 CF$UID - 590 + 591 - 1020 + 760 Xcode3BuildPhasesEditor $class @@ -7189,7 +7194,7 @@ CF$UID - 593 + 594 @@ -7202,21 +7207,21 @@ documentURL CF$UID - 594 + 595 selection CF$UID - 596 + 597 timestamp CF$UID - 595 + 596 file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - 325699157.67051798 + 325700041.50340098 $class @@ -7225,10 +7230,6 @@ NS.keys - - CF$UID - 597 - CF$UID 598 @@ -7237,13 +7238,13 @@ CF$UID 599 - - NS.objects - CF$UID 600 + + NS.objects + CF$UID 601 @@ -7252,6 +7253,10 @@ CF$UID 602 + + CF$UID + 603 + Editor @@ -7269,7 +7274,7 @@ CF$UID - 603 + 604 @@ -7284,6 +7289,17 @@ NS.objects + + $class + + CF$UID + 94 + + NS.keys + + NS.objects + + $class @@ -7292,14 +7308,6 @@ NS.keys - - CF$UID - 605 - - - CF$UID - 606 - CF$UID 607 @@ -7324,9 +7332,6 @@ CF$UID 612 - - NS.objects - CF$UID 613 @@ -7335,17 +7340,20 @@ CF$UID 614 + + NS.objects + CF$UID 615 CF$UID - 617 + 616 CF$UID - 618 + 617 CF$UID @@ -7355,6 +7363,14 @@ CF$UID 620 + + CF$UID + 621 + + + CF$UID + 622 + CF$UID 501 @@ -7391,15 +7407,15 @@ CF$UID - 616 + 618 CF$UID - 616 + 618 CF$UID - 616 + 618 @@ -7458,14 +7474,14 @@ CF$UID - 622 + 624 NS.objects CF$UID - 624 + 626 @@ -7483,7 +7499,7 @@ NS.relative CF$UID - 623 + 625 x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C @@ -7518,22 +7534,22 @@ CF$UID - 626 + 628 CF$UID - 627 + 629 NS.objects CF$UID - 628 + 630 CF$UID - 629 + 631 @@ -7551,19 +7567,19 @@ CF$UID - 631 + 633 NS.objects CF$UID - 632 + 634 IDENameString - xcodecapp-cocoa + xcodecapp-cocoa RELEASE $class @@ -7572,32 +7588,32 @@ NS.keys - - CF$UID - 634 - - - CF$UID - 635 - CF$UID 636 - - NS.objects - CF$UID 637 CF$UID - 663 + 638 + + + NS.objects + + + CF$UID + 639 CF$UID - 601 + 665 + + + CF$UID + 602 @@ -7614,19 +7630,19 @@ CF$UID - 638 + 640 CF$UID - 645 + 647 CF$UID - 649 + 651 CF$UID - 654 + 656 @@ -7638,21 +7654,10 @@ NS.keys - - CF$UID - 639 - - - CF$UID - 640 - CF$UID 641 - - NS.objects - CF$UID 642 @@ -7661,10 +7666,21 @@ CF$UID 643 + + NS.objects + CF$UID 644 + + CF$UID + 645 + + + CF$UID + 646 + IDEActivityReportStringSegmentPriority @@ -7681,38 +7697,38 @@ NS.keys - - CF$UID - 639 - - - CF$UID - 640 - CF$UID 641 + + CF$UID + 642 + + + CF$UID + 643 + NS.objects - - CF$UID - 646 - - - CF$UID - 647 - CF$UID 648 + + CF$UID + 649 + + + CF$UID + 650 + 4 : - xcodecapp-cocoa + xcodecapp-cocoa RELEASE $class @@ -7721,33 +7737,33 @@ NS.keys - - CF$UID - 639 - - - CF$UID - 640 - CF$UID 641 + + CF$UID + 642 + + + CF$UID + 643 + NS.objects - - CF$UID - 650 - - - CF$UID - 651 - CF$UID 652 + + CF$UID + 653 + + + CF$UID + 654 + 1 @@ -7756,7 +7772,7 @@ $class CF$UID - 653 + 655 NS.data @@ -7796,18 +7812,6 @@ NS.keys - - CF$UID - 639 - - - CF$UID - 655 - - - CF$UID - 656 - CF$UID 641 @@ -7820,12 +7824,24 @@ CF$UID 658 + + CF$UID + 643 + + + CF$UID + 659 + + + CF$UID + 660 + NS.objects CF$UID - 659 + 661 CF$UID @@ -7833,11 +7849,11 @@ CF$UID - 660 + 662 CF$UID - 662 + 664 CF$UID @@ -7858,10 +7874,10 @@ $class CF$UID - 661 + 663 NS.time - 325699332.44087899 + 325700330.71301103 $classes @@ -7872,7 +7888,7 @@ $classname NSDate - Today at 18:02 + Today at 18:18 106 $class @@ -7898,14 +7914,14 @@ CF$UID - 666 + 668 NS.objects CF$UID - 667 + 669 @@ -7936,22 +7952,22 @@ CF$UID - 668 + 670 CF$UID - 669 + 671 NS.objects CF$UID - 670 + 672 CF$UID - 671 + 673 @@ -7967,10 +7983,6 @@ NS.objects - - CF$UID - 673 - CF$UID 675 @@ -7985,7 +7997,7 @@ CF$UID - 681 + 680 CF$UID @@ -7997,7 +8009,7 @@ CF$UID - 685 + 686 CF$UID @@ -8005,7 +8017,11 @@ CF$UID - 622 + 689 + + + CF$UID + 624 @@ -8023,28 +8039,10 @@ NS.relative CF$UID - 674 + 676 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 676 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ $class @@ -8062,24 +8060,6 @@ 678 - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 680 - - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h $class @@ -8095,9 +8075,27 @@ NS.relative CF$UID - 594 + 595 + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 681 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ $class @@ -8115,6 +8113,24 @@ 683 + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings + + $class + + CF$UID + 313 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 685 + + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict $class @@ -8147,7 +8163,7 @@ NS.relative CF$UID - 686 + 688 file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist @@ -8165,7 +8181,7 @@ NS.relative CF$UID - 688 + 690 file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h @@ -8177,14 +8193,6 @@ NS.keys - - CF$UID - 690 - - - CF$UID - 691 - CF$UID 692 @@ -8193,10 +8201,6 @@ CF$UID 693 - - CF$UID - 6 - CF$UID 694 @@ -8205,36 +8209,48 @@ CF$UID 695 + + CF$UID + 6 + CF$UID 696 - - NS.objects - CF$UID 697 CF$UID - 847 + 698 + + NS.objects + CF$UID - 848 + 699 CF$UID 849 + + CF$UID + 850 + + + CF$UID + 851 + CF$UID 4 CF$UID - 696 + 698 CF$UID @@ -8242,7 +8258,7 @@ CF$UID - 943 + 945 @@ -8298,7 +8314,7 @@ CF$UID - 698 + 700 CF$UID @@ -8310,15 +8326,15 @@ CF$UID - 699 + 701 CF$UID - 705 + 707 CF$UID - 786 + 788 CF$UID @@ -8326,7 +8342,7 @@ CF$UID - 794 + 796 @@ -8348,7 +8364,7 @@ CF$UID - 700 + 702 @@ -8360,46 +8376,16 @@ NS.objects - - CF$UID - 701 - CF$UID 703 - - - - $class - - CF$UID - 90 - - NS.keys - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 88 - - - CF$UID - 702 + 705 - 481 $class @@ -8429,6 +8415,36 @@ + 481 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 706 + + + 238 $class @@ -8444,11 +8460,11 @@ CF$UID - 706 + 708 CF$UID - 707 + 709 CF$UID @@ -8456,26 +8472,26 @@ CF$UID - 708 + 710 CF$UID - 709 + 711 NS.objects CF$UID - 710 + 712 CF$UID - 721 + 723 CF$UID - 735 + 737 CF$UID @@ -8483,11 +8499,11 @@ CF$UID - 739 + 741 CF$UID - 747 + 749 @@ -8536,7 +8552,7 @@ CF$UID - 711 + 713 CF$UID @@ -8556,11 +8572,11 @@ CF$UID - 712 + 714 CF$UID - 714 + 716 @@ -8575,7 +8591,7 @@ CF$UID - 713 + 715 @@ -8597,7 +8613,7 @@ CF$UID - 698 + 700 @@ -8609,25 +8625,25 @@ NS.objects - - CF$UID - 715 - - - CF$UID - 716 - CF$UID 717 + + CF$UID + 718 + CF$UID 719 CF$UID - 720 + 721 + + + CF$UID + 722 @@ -8677,7 +8693,7 @@ CF$UID - 718 + 720 @@ -8726,14 +8742,6 @@ NS.keys - - CF$UID - 722 - - - CF$UID - 723 - CF$UID 724 @@ -8754,12 +8762,20 @@ CF$UID 728 + + CF$UID + 729 + + + CF$UID + 730 + NS.objects CF$UID - 729 + 731 CF$UID @@ -8771,11 +8787,11 @@ CF$UID - 730 + 732 CF$UID - 731 + 733 CF$UID @@ -8783,7 +8799,7 @@ CF$UID - 733 + 735 @@ -8800,7 +8816,7 @@ $class CF$UID - 732 + 734 NSRangeCount 0 @@ -8818,7 +8834,7 @@ $class CF$UID - 734 + 736 NSRangeCount 0 @@ -8841,18 +8857,18 @@ NS.keys - - CF$UID - 736 - - - CF$UID - 737 - CF$UID 738 + + CF$UID + 739 + + + CF$UID + 740 + NS.objects @@ -8881,14 +8897,6 @@ NS.keys - - CF$UID - 740 - - - CF$UID - 741 - CF$UID 742 @@ -8897,9 +8905,6 @@ CF$UID 743 - - NS.objects - CF$UID 744 @@ -8908,13 +8913,24 @@ CF$UID 745 + + NS.objects + + + CF$UID + 746 + + + CF$UID + 747 + CF$UID 14 CF$UID - 746 + 748 @@ -8951,20 +8967,12 @@ CF$UID - 748 + 750 CF$UID 362 - - CF$UID - 749 - - - CF$UID - 750 - CF$UID 751 @@ -8989,6 +8997,14 @@ CF$UID 756 + + CF$UID + 757 + + + CF$UID + 758 + NS.objects @@ -8998,11 +9014,7 @@ CF$UID - 757 - - - CF$UID - 758 + 759 CF$UID @@ -9010,7 +9022,11 @@ CF$UID - 761 + 762 + + + CF$UID + 763 CF$UID @@ -9022,7 +9038,7 @@ CF$UID - 784 + 786 CF$UID @@ -9030,7 +9046,7 @@ CF$UID - 785 + 787 @@ -9054,7 +9070,7 @@ CF$UID - 759 + 761 @@ -9078,7 +9094,7 @@ CF$UID - 762 + 764 @@ -9092,15 +9108,15 @@ CF$UID - 763 + 765 CF$UID - 767 + 769 CF$UID - 770 + 772 @@ -9114,11 +9130,11 @@ CF$UID - 764 + 766 CF$UID - 765 + 767 NS.objects @@ -9129,7 +9145,7 @@ CF$UID - 766 + 768 @@ -9146,22 +9162,22 @@ CF$UID - 764 + 766 CF$UID - 765 + 767 NS.objects CF$UID - 768 + 770 CF$UID - 769 + 771 @@ -9177,22 +9193,22 @@ CF$UID - 764 + 766 CF$UID - 765 + 767 NS.objects CF$UID - 771 + 773 CF$UID - 783 + 785 @@ -9204,14 +9220,6 @@ NS.keys - - CF$UID - 772 - - - CF$UID - 773 - CF$UID 774 @@ -9224,28 +9232,36 @@ CF$UID 776 - - NS.objects - CF$UID 777 CF$UID - 781 + 778 + + + NS.objects + + + CF$UID + 779 CF$UID - 782 + 783 CF$UID - 782 + 784 CF$UID - 782 + 784 + + + CF$UID + 784 @@ -9264,7 +9280,7 @@ CF$UID - 778 + 780 @@ -9272,7 +9288,7 @@ $class CF$UID - 780 + 782 characterRangeLen 0 @@ -9281,7 +9297,7 @@ documentURL CF$UID - 779 + 781 endingColumnNumber -1 @@ -9362,7 +9378,7 @@ CF$UID - 787 + 789 @@ -9374,10 +9390,6 @@ NS.objects - - CF$UID - 788 - CF$UID 790 @@ -9386,6 +9398,10 @@ CF$UID 792 + + CF$UID + 794 + @@ -9413,7 +9429,7 @@ CF$UID - 789 + 791 @@ -9443,7 +9459,7 @@ CF$UID - 791 + 793 @@ -9473,7 +9489,7 @@ CF$UID - 793 + 795 @@ -9527,11 +9543,11 @@ CF$UID - 795 + 797 CF$UID - 816 + 818 CF$UID @@ -9543,15 +9559,15 @@ CF$UID - 831 + 833 CF$UID - 837 + 839 CF$UID - 838 + 840 @@ -9572,7 +9588,7 @@ CF$UID - 796 + 798 @@ -9593,7 +9609,7 @@ CF$UID - 797 + 799 @@ -9622,7 +9638,7 @@ CF$UID - 798 + 800 CF$UID @@ -9630,7 +9646,7 @@ CF$UID - 814 + 816 @@ -9644,7 +9660,7 @@ CF$UID - 799 + 801 @@ -9689,23 +9705,23 @@ CF$UID - 800 + 802 CF$UID - 801 + 803 CF$UID - 808 + 810 CF$UID - 811 + 813 CF$UID - 698 + 700 CF$UID @@ -9713,7 +9729,7 @@ CF$UID - 812 + 814 @@ -9727,7 +9743,7 @@ DocumentLocation CF$UID - 806 + 808 DomainIdentifier @@ -9737,7 +9753,7 @@ IdentifierPath CF$UID - 802 + 804 IndexOfDocumentIdentifier @@ -9753,18 +9769,18 @@ NS.objects - - CF$UID - 803 - - - CF$UID - 804 - CF$UID 805 + + CF$UID + 806 + + + CF$UID + 807 + @@ -9776,7 +9792,7 @@ Identifier CF$UID - 698 + 700 @@ -9812,7 +9828,7 @@ documentURL CF$UID - 807 + 809 timestamp @@ -9858,11 +9874,11 @@ CF$UID - 809 + 811 CF$UID - 810 + 812 CF$UID @@ -9891,7 +9907,7 @@ NS.relative CF$UID - 813 + 815 file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist @@ -9905,7 +9921,7 @@ CF$UID - 815 + 817 @@ -9951,11 +9967,11 @@ CF$UID - 817 + 819 CF$UID - 818 + 820 CF$UID @@ -9963,11 +9979,11 @@ CF$UID - 824 + 826 CF$UID - 830 + 832 @@ -10009,7 +10025,7 @@ CF$UID - 819 + 821 @@ -10023,11 +10039,11 @@ CF$UID - 820 + 822 CF$UID - 822 + 824 @@ -10056,7 +10072,7 @@ CF$UID - 821 + 823 @@ -10086,7 +10102,7 @@ CF$UID - 823 + 825 @@ -10108,7 +10124,7 @@ CF$UID - 825 + 827 @@ -10122,11 +10138,11 @@ CF$UID - 826 + 828 CF$UID - 828 + 830 @@ -10155,7 +10171,7 @@ CF$UID - 827 + 829 @@ -10185,7 +10201,7 @@ CF$UID - 829 + 831 @@ -10228,7 +10244,7 @@ CF$UID - 832 + 834 @@ -10242,11 +10258,11 @@ CF$UID - 833 + 835 CF$UID - 835 + 837 @@ -10275,7 +10291,7 @@ CF$UID - 834 + 836 @@ -10305,7 +10321,7 @@ CF$UID - 836 + 838 @@ -10335,12 +10351,12 @@ primaryEditorContextNode CF$UID - 839 + 841 rootLayoutTreeNode CF$UID - 845 + 847 @@ -10359,14 +10375,14 @@ documentArchivableRepresentation CF$UID - 840 + 842 orientation 0 parent CF$UID - 845 + 847 @@ -10378,7 +10394,7 @@ DocumentLocation CF$UID - 806 + 808 DomainIdentifier @@ -10388,7 +10404,7 @@ IdentifierPath CF$UID - 841 + 843 IndexOfDocumentIdentifier @@ -10404,18 +10420,18 @@ NS.objects - - CF$UID - 842 - - - CF$UID - 843 - CF$UID 844 + + CF$UID + 845 + + + CF$UID + 846 + @@ -10427,7 +10443,7 @@ Identifier CF$UID - 698 + 700 @@ -10463,7 +10479,7 @@ children CF$UID - 846 + 848 contentType 0 @@ -10490,7 +10506,7 @@ CF$UID - 839 + 841 @@ -10505,7 +10521,7 @@ CF$UID - 696 + 698 @@ -10554,7 +10570,7 @@ CF$UID - 850 + 852 CF$UID @@ -10562,19 +10578,19 @@ CF$UID - 851 + 853 CF$UID - 907 + 909 CF$UID - 913 + 915 CF$UID - 935 + 937 CF$UID @@ -10636,11 +10652,11 @@ CF$UID - 852 + 854 CF$UID - 876 + 878 CF$UID @@ -10652,15 +10668,15 @@ CF$UID - 891 + 893 CF$UID - 897 + 899 CF$UID - 898 + 900 @@ -10681,7 +10697,7 @@ CF$UID - 853 + 855 @@ -10702,7 +10718,7 @@ CF$UID - 854 + 856 @@ -10731,7 +10747,7 @@ CF$UID - 855 + 857 CF$UID @@ -10739,7 +10755,7 @@ CF$UID - 874 + 876 @@ -10753,7 +10769,7 @@ CF$UID - 856 + 858 @@ -10798,23 +10814,23 @@ CF$UID - 857 + 859 CF$UID - 858 + 860 CF$UID - 865 + 867 CF$UID - 871 + 873 CF$UID - 850 + 852 CF$UID @@ -10822,7 +10838,7 @@ CF$UID - 872 + 874 @@ -10836,7 +10852,7 @@ DocumentLocation CF$UID - 863 + 865 DomainIdentifier @@ -10846,7 +10862,7 @@ IdentifierPath CF$UID - 859 + 861 IndexOfDocumentIdentifier @@ -10862,18 +10878,18 @@ NS.objects - - CF$UID - 860 - - - CF$UID - 861 - CF$UID 862 + + CF$UID + 863 + + + CF$UID + 864 + @@ -10885,7 +10901,7 @@ Identifier CF$UID - 850 + 852 @@ -10921,7 +10937,7 @@ documentURL CF$UID - 864 + 866 timestamp @@ -10948,7 +10964,7 @@ CF$UID - 866 + 868 CF$UID @@ -10971,11 +10987,11 @@ CF$UID - 867 + 869 CF$UID - 868 + 870 CF$UID @@ -10983,11 +10999,11 @@ CF$UID - 869 + 871 CF$UID - 870 + 872 @@ -11078,7 +11094,7 @@ NS.relative CF$UID - 873 + 875 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -11092,7 +11108,7 @@ CF$UID - 875 + 877 @@ -11138,11 +11154,11 @@ CF$UID - 877 + 879 CF$UID - 878 + 880 CF$UID @@ -11150,11 +11166,11 @@ CF$UID - 884 + 886 CF$UID - 890 + 892 @@ -11196,7 +11212,7 @@ CF$UID - 879 + 881 @@ -11210,11 +11226,11 @@ CF$UID - 880 + 882 CF$UID - 882 + 884 @@ -11243,7 +11259,7 @@ CF$UID - 881 + 883 @@ -11273,7 +11289,7 @@ CF$UID - 883 + 885 @@ -11295,7 +11311,7 @@ CF$UID - 885 + 887 @@ -11309,11 +11325,11 @@ CF$UID - 886 + 888 CF$UID - 888 + 890 @@ -11342,7 +11358,7 @@ CF$UID - 887 + 889 @@ -11372,7 +11388,7 @@ CF$UID - 889 + 891 @@ -11415,7 +11431,7 @@ CF$UID - 892 + 894 @@ -11429,11 +11445,11 @@ CF$UID - 893 + 895 CF$UID - 895 + 897 @@ -11462,7 +11478,7 @@ CF$UID - 894 + 896 @@ -11492,7 +11508,7 @@ CF$UID - 896 + 898 @@ -11522,12 +11538,12 @@ primaryEditorContextNode CF$UID - 899 + 901 rootLayoutTreeNode CF$UID - 905 + 907 @@ -11546,14 +11562,14 @@ documentArchivableRepresentation CF$UID - 900 + 902 orientation 0 parent CF$UID - 905 + 907 @@ -11565,7 +11581,7 @@ DocumentLocation CF$UID - 863 + 865 DomainIdentifier @@ -11575,7 +11591,7 @@ IdentifierPath CF$UID - 901 + 903 IndexOfDocumentIdentifier @@ -11591,18 +11607,18 @@ NS.objects - - CF$UID - 902 - - - CF$UID - 903 - CF$UID 904 + + CF$UID + 905 + + + CF$UID + 906 + @@ -11614,7 +11630,7 @@ Identifier CF$UID - 850 + 852 @@ -11650,7 +11666,7 @@ children CF$UID - 906 + 908 contentType 0 @@ -11677,7 +11693,7 @@ CF$UID - 899 + 901 @@ -11698,7 +11714,7 @@ CF$UID - 908 + 910 @@ -11710,46 +11726,16 @@ NS.objects - - CF$UID - 909 - CF$UID 911 - - - - $class - - CF$UID - 90 - - NS.keys - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 88 - - - CF$UID - 910 + 913 - 517 $class @@ -11779,6 +11765,36 @@ + 517 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 914 + + + 224 $class @@ -11794,11 +11810,11 @@ CF$UID - 706 + 708 CF$UID - 707 + 709 CF$UID @@ -11806,30 +11822,30 @@ CF$UID - 709 + 711 NS.objects CF$UID - 914 + 916 CF$UID - 923 + 925 CF$UID - 927 + 929 CF$UID - 709 + 711 CF$UID - 928 + 930 @@ -11874,7 +11890,7 @@ CF$UID - 915 + 917 CF$UID @@ -11894,11 +11910,11 @@ CF$UID - 916 + 918 CF$UID - 918 + 920 @@ -11913,7 +11929,7 @@ CF$UID - 917 + 919 @@ -11935,7 +11951,7 @@ CF$UID - 850 + 852 @@ -11947,14 +11963,6 @@ NS.objects - - CF$UID - 919 - - - CF$UID - 920 - CF$UID 921 @@ -11963,6 +11971,14 @@ CF$UID 922 + + CF$UID + 923 + + + CF$UID + 924 + @@ -12041,14 +12057,6 @@ NS.keys - - CF$UID - 722 - - - CF$UID - 723 - CF$UID 724 @@ -12069,6 +12077,14 @@ CF$UID 728 + + CF$UID + 729 + + + CF$UID + 730 + NS.objects @@ -12086,11 +12102,11 @@ CF$UID - 924 + 926 CF$UID - 925 + 927 CF$UID @@ -12098,7 +12114,7 @@ CF$UID - 926 + 928 @@ -12107,7 +12123,7 @@ $class CF$UID - 732 + 734 NSRangeCount 0 @@ -12116,7 +12132,7 @@ $class CF$UID - 734 + 736 NSRangeCount 0 @@ -12129,18 +12145,18 @@ NS.keys - - CF$UID - 736 - - - CF$UID - 737 - CF$UID 738 + + CF$UID + 739 + + + CF$UID + 740 + NS.objects @@ -12168,20 +12184,12 @@ CF$UID - 748 + 750 CF$UID 362 - - CF$UID - 749 - - - CF$UID - 750 - CF$UID 751 @@ -12206,6 +12214,14 @@ CF$UID 756 + + CF$UID + 757 + + + CF$UID + 758 + NS.objects @@ -12213,14 +12229,6 @@ CF$UID 14 - - CF$UID - 929 - - - CF$UID - 930 - CF$UID 931 @@ -12229,25 +12237,33 @@ CF$UID 932 - - CF$UID - 14 - - - CF$UID - 14 - CF$UID 933 + + CF$UID + 934 + CF$UID 14 CF$UID - 934 + 14 + + + CF$UID + 935 + + + CF$UID + 14 + + + CF$UID + 936 @@ -12314,7 +12330,7 @@ CF$UID - 936 + 938 @@ -12326,10 +12342,6 @@ NS.objects - - CF$UID - 937 - CF$UID 939 @@ -12338,6 +12350,10 @@ CF$UID 941 + + CF$UID + 943 + @@ -12365,7 +12381,7 @@ CF$UID - 938 + 940 @@ -12395,7 +12411,7 @@ CF$UID - 940 + 942 @@ -12425,7 +12441,7 @@ CF$UID - 942 + 944 @@ -12438,14 +12454,6 @@ NS.keys - - CF$UID - 944 - - - CF$UID - 945 - CF$UID 946 @@ -12470,12 +12478,20 @@ CF$UID 951 + + CF$UID + 952 + + + CF$UID + 953 + NS.objects CF$UID - 952 + 954 CF$UID @@ -12487,15 +12503,15 @@ CF$UID - 1044 + 1046 CF$UID - 1050 + 1052 CF$UID - 1076 + 1080 CF$UID @@ -12503,7 +12519,7 @@ CF$UID - 1085 + 1089 @@ -12523,14 +12539,6 @@ NS.keys - - CF$UID - 953 - - - CF$UID - 954 - CF$UID 955 @@ -12555,6 +12563,14 @@ CF$UID 960 + + CF$UID + 961 + + + CF$UID + 962 + NS.objects @@ -12564,11 +12580,11 @@ CF$UID - 961 + 963 CF$UID - 1000 + 1002 CF$UID @@ -12580,15 +12596,15 @@ CF$UID - 1025 + 1027 CF$UID - 1033 + 1035 CF$UID - 1034 + 1036 @@ -12610,14 +12626,14 @@ CF$UID - 962 + 964 NS.objects CF$UID - 963 + 965 @@ -12632,14 +12648,14 @@ CF$UID - 964 + 966 NS.objects CF$UID - 965 + 967 @@ -12652,24 +12668,24 @@ NS.keys - - CF$UID - 966 - - - CF$UID - 967 - CF$UID 968 + + CF$UID + 969 + + + CF$UID + 970 + NS.objects CF$UID - 969 + 971 CF$UID @@ -12677,7 +12693,7 @@ CF$UID - 998 + 1000 @@ -12694,7 +12710,7 @@ CF$UID - 970 + 972 @@ -12706,14 +12722,6 @@ NS.keys - - CF$UID - 971 - - - CF$UID - 972 - CF$UID 973 @@ -12734,9 +12742,6 @@ CF$UID 977 - - NS.objects - CF$UID 978 @@ -12745,26 +12750,37 @@ CF$UID 979 + + NS.objects + CF$UID - 989 + 980 CF$UID - 994 + 981 CF$UID - 982 - - - CF$UID - 995 + 991 CF$UID 996 + + CF$UID + 984 + + + CF$UID + 997 + + + CF$UID + 998 + FileDataType @@ -12784,7 +12800,7 @@ DocumentLocation CF$UID - 987 + 989 DomainIdentifier @@ -12794,7 +12810,7 @@ IdentifierPath CF$UID - 980 + 982 IndexOfDocumentIdentifier @@ -12810,10 +12826,6 @@ NS.objects - - CF$UID - 981 - CF$UID 983 @@ -12822,6 +12834,10 @@ CF$UID 985 + + CF$UID + 987 + @@ -12833,7 +12849,7 @@ Identifier CF$UID - 982 + 984 AppController.m @@ -12846,7 +12862,7 @@ Identifier CF$UID - 984 + 986 Classes @@ -12859,7 +12875,7 @@ Identifier CF$UID - 986 + 988 xcodecapp-cocoa @@ -12872,7 +12888,7 @@ documentURL CF$UID - 988 + 990 timestamp @@ -12922,11 +12938,11 @@ CF$UID - 990 + 992 CF$UID - 991 + 993 CF$UID @@ -12934,16 +12950,14 @@ CF$UID - 992 + 994 CF$UID - 993 + 995 - 325699484.27597702 - {1348, 3263} $class @@ -13022,28 +13036,26 @@ s = 0; }, { - r = "{14399, 1064}"; + r = "{15587, 368}"; s = 0; }, { - r = "{15504, 368}"; + r = "{15993, 144}"; s = 0; }, { - r = "{15910, 144}"; - s = 0; - }, - { - r = "{16197, 61}"; + r = "{16280, 61}"; s = 0; } ); - r = "{0, 16266}"; + r = "{0, 16349}"; s = 0; } - {2629, 0} - -initializeEventStreamWithPath: + 325700335.71635598 + {12488, 2625} + {14796, 0} + -chooseFolder: Xcode.IDEKit.EditorDocument.SourceCode $class @@ -13059,7 +13071,7 @@ NS.relative CF$UID - 997 + 999 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -13073,11 +13085,11 @@ CF$UID - 999 + 1001 - {{0, 0}, {930, 618}} + {{0, 0}, {930, 446}} $class @@ -13086,14 +13098,6 @@ NS.keys - - CF$UID - 1001 - - - CF$UID - 1002 - CF$UID 1003 @@ -13110,6 +13114,14 @@ CF$UID 1006 + + CF$UID + 1007 + + + CF$UID + 1008 + NS.objects @@ -13119,11 +13131,11 @@ CF$UID - 1007 + 1009 CF$UID - 1009 + 1011 CF$UID @@ -13131,11 +13143,11 @@ CF$UID - 1017 + 1019 CF$UID - 1023 + 1025 @@ -13155,7 +13167,7 @@ CF$UID - 1008 + 1010 NS.objects @@ -13177,14 +13189,14 @@ CF$UID - 582 + 583 NS.objects CF$UID - 1010 + 1012 @@ -13198,11 +13210,11 @@ CF$UID - 1011 + 1013 CF$UID - 1014 + 1016 @@ -13216,22 +13228,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 1012 + 1014 CF$UID - 1013 + 1015 @@ -13247,22 +13259,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 1015 + 1017 CF$UID - 1016 + 1018 @@ -13278,14 +13290,14 @@ CF$UID - 582 + 583 NS.objects CF$UID - 1018 + 1020 @@ -13299,11 +13311,11 @@ CF$UID - 1019 + 1021 CF$UID - 1021 + 1023 @@ -13317,22 +13329,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 1012 + 1014 CF$UID - 1020 + 1022 @@ -13347,22 +13359,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 1015 + 1017 CF$UID - 1022 + 1024 @@ -13377,7 +13389,7 @@ CF$UID - 1024 + 1026 NS.objects @@ -13399,14 +13411,14 @@ CF$UID - 582 + 583 NS.objects CF$UID - 1026 + 1028 @@ -13418,78 +13430,78 @@ NS.objects - - CF$UID - 1027 - - - CF$UID - 1030 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 585 - - - CF$UID - 586 - - - NS.objects - - - CF$UID - 1028 - CF$UID 1029 - - - IDEEditor - 640 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 585 - - - CF$UID - 586 - - - NS.objects - - - CF$UID - 1031 - CF$UID 1032 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 586 + + + CF$UID + 587 + + + NS.objects + + + CF$UID + 1030 + + + CF$UID + 1031 + + + + IDEEditor + 468 + + $class + + CF$UID + 90 + + NS.keys + + + CF$UID + 586 + + + CF$UID + 587 + + + NS.objects + + + CF$UID + 1033 + + + CF$UID + 1034 + + + IDEDebuggerArea - 101 + 273 $class @@ -13515,12 +13527,12 @@ primaryEditorContextNode CF$UID - 1035 + 1037 rootLayoutTreeNode CF$UID - 1042 + 1044 @@ -13539,14 +13551,14 @@ documentArchivableRepresentation CF$UID - 1036 + 1038 orientation 0 parent CF$UID - 1042 + 1044 @@ -13558,7 +13570,7 @@ DocumentLocation CF$UID - 987 + 989 DomainIdentifier @@ -13568,7 +13580,7 @@ IdentifierPath CF$UID - 1037 + 1039 IndexOfDocumentIdentifier @@ -13584,32 +13596,20 @@ NS.objects - - CF$UID - 1038 - - - CF$UID - 1039 - CF$UID 1040 + + CF$UID + 1041 + + + CF$UID + 1042 + - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 982 - - $class @@ -13631,7 +13631,19 @@ Identifier CF$UID - 1041 + 986 + + + + $class + + CF$UID + 42 + + Identifier + + CF$UID + 1043 xcodecapp-cocoa @@ -13644,7 +13656,7 @@ children CF$UID - 1043 + 1045 contentType 0 @@ -13671,7 +13683,7 @@ CF$UID - 1035 + 1037 @@ -13685,14 +13697,14 @@ CF$UID - 582 + 583 NS.objects CF$UID - 1045 + 1047 @@ -13706,11 +13718,11 @@ CF$UID - 1046 + 1048 CF$UID - 1048 + 1050 @@ -13724,22 +13736,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 587 + 588 CF$UID - 1047 + 1049 @@ -13754,22 +13766,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 587 + 588 CF$UID - 1049 + 1051 @@ -13784,46 +13796,46 @@ CF$UID - 1051 + 1053 CF$UID - 706 - - - CF$UID - 707 - - - CF$UID - 1052 + 708 CF$UID 709 + + CF$UID + 1054 + + + CF$UID + 711 + NS.objects + + CF$UID + 1055 + + + CF$UID + 925 + + + CF$UID + 1073 + CF$UID 1053 CF$UID - 923 - - - CF$UID - 1069 - - - CF$UID - 1051 - - - CF$UID - 1070 + 1074 @@ -13837,14 +13849,6 @@ NS.keys - - CF$UID - 1054 - - - CF$UID - 1055 - CF$UID 1056 @@ -13865,12 +13869,20 @@ CF$UID 1060 + + CF$UID + 1061 + + + CF$UID + 1062 + NS.objects CF$UID - 1061 + 1063 CF$UID @@ -13890,11 +13902,11 @@ CF$UID - 1062 + 1064 CF$UID - 1065 + 1067 @@ -13916,7 +13928,7 @@ CF$UID - 1063 + 1065 @@ -13930,16 +13942,16 @@ CF$UID - 1064 + 1066 + + + CF$UID + 986 CF$UID 984 - - CF$UID - 982 - xcodecapp-cocoa @@ -13950,6 +13962,46 @@ 371 NS.objects + + + CF$UID + 1068 + + + CF$UID + 1069 + + + CF$UID + 1071 + + + CF$UID + 1072 + + + + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 1066 + + + + + $class + + CF$UID + 93 + + NS.objects CF$UID @@ -13957,11 +14009,26 @@ CF$UID - 1067 + 1070 + + + + Products + + $class + + CF$UID + 93 + + NS.objects + + + CF$UID + 1066 CF$UID - 1068 + 986 @@ -13975,39 +14042,7 @@ CF$UID - 1064 - - - CF$UID - 984 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1064 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1064 + 1066 CF$UID @@ -14023,18 +14058,18 @@ NS.keys - - CF$UID - 736 - - - CF$UID - 737 - CF$UID 738 + + CF$UID + 739 + + + CF$UID + 740 + NS.objects @@ -14062,20 +14097,12 @@ CF$UID - 748 + 750 CF$UID 362 - - CF$UID - 749 - - - CF$UID - 750 - CF$UID 751 @@ -14100,6 +14127,14 @@ CF$UID 756 + + CF$UID + 757 + + + CF$UID + 758 + NS.objects @@ -14109,40 +14144,40 @@ CF$UID - 929 - - - CF$UID - 1071 - - - CF$UID - 1072 - - - CF$UID - 1073 - - - CF$UID - 14 - - - CF$UID - 14 - - - CF$UID - 1074 - - - CF$UID - 14 + 931 CF$UID 1075 + + CF$UID + 1076 + + + CF$UID + 1077 + + + CF$UID + 14 + + + CF$UID + 14 + + + CF$UID + 1078 + + + CF$UID + 14 + + + CF$UID + 1079 + @@ -14200,14 +14235,14 @@ CF$UID - 582 + 583 NS.objects CF$UID - 1077 + 1081 @@ -14219,18 +14254,18 @@ NS.objects - - CF$UID - 1078 - - - CF$UID - 1080 - CF$UID 1082 + + CF$UID + 1084 + + + CF$UID + 1086 + @@ -14243,22 +14278,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 948 + 950 CF$UID - 1079 + 1083 @@ -14273,22 +14308,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 944 + 946 CF$UID - 1081 + 1085 @@ -14303,22 +14338,22 @@ CF$UID - 585 + 586 CF$UID - 586 + 587 NS.objects CF$UID - 1083 + 1087 CF$UID - 1084 + 1088 diff --git a/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa RELEASE.xcscheme b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa RELEASE.xcscheme new file mode 100644 index 000000000..b2bb1efb2 --- /dev/null +++ b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcodecapp-cocoa RELEASE.xcscheme @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist index 49a0b2512..0204e662c 100644 --- a/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/xcodecapp-cocoa.xcodeproj/xcuserdata/Tonio.xcuserdatad/xcschemes/xcschememanagement.plist @@ -4,6 +4,11 @@ SchemeUserState + xcodecapp-cocoa RELEASE.xcscheme + + orderHint + 1 + xcodecapp-cocoa.xcscheme orderHint From 8b566f06f00b15e90807b30f8772848782ef76c4 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Sat, 30 Apr 2011 15:50:36 +0200 Subject: [PATCH 06/43] set default build as Universal Binary --- xcodecapp-cocoa.xcodeproj/project.pbxproj | 4 +- .../UserInterfaceState.xcuserstate | 22759 +++++++++------- 2 files changed, 13102 insertions(+), 9661 deletions(-) diff --git a/xcodecapp-cocoa.xcodeproj/project.pbxproj b/xcodecapp-cocoa.xcodeproj/project.pbxproj index 6be6a042e..ae3e64095 100644 --- a/xcodecapp-cocoa.xcodeproj/project.pbxproj +++ b/xcodecapp-cocoa.xcodeproj/project.pbxproj @@ -294,7 +294,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; FRAMEWORK_SEARCH_PATHS = ""; GCC_ENABLE_OBJC_GC = supported; GCC_OPTIMIZATION_LEVEL = 0; @@ -310,7 +310,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; FRAMEWORK_SEARCH_PATHS = ""; GCC_ENABLE_OBJC_GC = supported; GCC_WARN_ABOUT_RETURN_TYPE = YES; diff --git a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate index 78f62fdb6..daa79cd7a 100644 --- a/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate +++ b/xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate @@ -11,7 +11,7 @@ $class CF$UID - 90 + 101 NS.keys @@ -27,38 +27,43 @@ CF$UID 4 + + CF$UID + 5 + NS.objects CF$UID - 5 + 6 CF$UID - 392 + 258 CF$UID - 691 + 623 + + + CF$UID + 971 + 6EACFDD4-8B5B-4616-A817-323F18421ACA 928A17DC-3758-49A2-9203-5FB895387403 - IDEWorkspaceDocument 6A462787-83C9-491C-A7D7-5344D97CEC84 + IDEWorkspaceDocument $class CF$UID - 94 + 85 NS.keys - - CF$UID - 6 - CF$UID 7 @@ -79,52 +84,57 @@ CF$UID 11 + + CF$UID + 12 + NS.objects CF$UID - 2 - - - CF$UID - 12 + 13 CF$UID 14 - - CF$UID - 15 - - - CF$UID - 11 - CF$UID 16 + + CF$UID + 17 + + + CF$UID + 2 + + + CF$UID + 10 + - IDEWorkspaceWindowControllerUniqueIdentifier + IDEWindowFrame IDEOrderedWorkspaceTabControllers IDEWindowToolbarIsVisible - IDEWindowFrame + IDEWorkspaceTabController_3102E97E-D279-44E9-A6CC-A3FFEEC1E9EE + IDEWorkspaceWindowControllerUniqueIdentifier IDEActiveWorkspaceTabController - IDEWorkspaceTabController_F6629676-5125-400C-BED1-967B80218B9D + {{0, 61}, {1680, 967}} $class CF$UID - 13 + 15 NS.objects CF$UID - 11 + 10 @@ -137,20 +147,15 @@ $classname NSArray - - {{20, 119}, {1230, 759}} + $class CF$UID - 94 + 85 NS.keys - - CF$UID - 17 - CF$UID 18 @@ -179,64 +184,64 @@ CF$UID 24 - - NS.objects - CF$UID 25 - - CF$UID - 14 - + + NS.objects + CF$UID 26 CF$UID - 352 + 16 CF$UID - 358 + 27 CF$UID - 382 + 196 CF$UID - 14 + 202 CF$UID - 391 + 249 + + + CF$UID + 16 + + + CF$UID + 139 - AssistantEditorsLayout + IDETabLabel IDEShowNavigator IDEEditorArea IDEWorkspaceTabControllerUtilityAreaSplitView IDENavigatorArea IDEWorkspaceTabControllerDesignAreaSplitView IDEShowUtilities - IDETabLabel - 0 + AssistantEditorsLayout + xcodecapp-cocoa.xcodeproj $class CF$UID - 94 + 85 NS.keys - - CF$UID - 27 - CF$UID 28 @@ -265,124 +270,256 @@ CF$UID 34 + + CF$UID + 35 + NS.objects CF$UID - 35 + 36 CF$UID - 53 + 37 CF$UID - 316 + 150 CF$UID - 342 + 16 CF$UID - 25 + 139 CF$UID - 343 + 176 CF$UID - 351 + 184 CF$UID - 14 + 185 - layoutTree + ShowDebuggerArea IDEEditorMode_Standard IDEEDitorArea_DebugArea IDEShowEditor EditorMode DebuggerSplitView DefaultPersistentRepresentations - ShowDebuggerArea + layoutTree + $class CF$UID - 52 + 85 - geniusEditorContextNode + NS.keys + + + CF$UID + 38 + + + NS.objects + + + CF$UID + 39 + + + + EditorLayout_PersistentRepresentation + + $class CF$UID - 0 + 85 - primaryEditorContextNode + NS.keys + + + CF$UID + 40 + + + NS.objects + + + CF$UID + 41 + + + + Main + + $class CF$UID - 36 + 101 - rootLayoutTreeNode + NS.keys + + + CF$UID + 42 + + + CF$UID + 43 + + + CF$UID + 44 + + + NS.objects + + + CF$UID + 45 + + + CF$UID + 139 + + + CF$UID + 148 + + + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry + + $class CF$UID - 49 + 15 + NS.objects + + + CF$UID + 46 + + $class CF$UID - 51 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 37 - - orientation - 0 - parent - - CF$UID - 49 + 85 + NS.keys + + + CF$UID + 47 + + + CF$UID + 48 + + + CF$UID + 49 + + + CF$UID + 50 + + + CF$UID + 51 + + + CF$UID + 52 + + + CF$UID + 53 + + + NS.objects + + + CF$UID + 54 + + + CF$UID + 55 + + + CF$UID + 67 + + + CF$UID + 143 + + + CF$UID + 143 + + + CF$UID + 144 + + + CF$UID + 145 + + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + com.apple.xcode.project $class CF$UID - 48 + 66 DocumentLocation CF$UID - 44 + 62 DomainIdentifier CF$UID - 38 + 56 IdentifierPath CF$UID - 39 + 57 IndexOfDocumentIdentifier CF$UID - 43 + 61 Xcode.IDENavigableItemDomain.WorkspaceStructure @@ -390,13 +527,13 @@ $class CF$UID - 13 + 15 NS.objects CF$UID - 40 + 58 @@ -404,12 +541,12 @@ $class CF$UID - 42 + 60 Identifier CF$UID - 41 + 59 xcodecapp-cocoa @@ -427,12 +564,12 @@ $class CF$UID - 47 + 65 documentURL CF$UID - 45 + 63 timestamp @@ -444,10 +581,10 @@ $class CF$UID - 46 + 64 NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/xcodecapp-cocoa.xcodeproj/ $classes @@ -481,186 +618,10 @@ $class CF$UID - 51 - - children - - CF$UID - 50 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 36 - - - - - $classes - - IDEWorkspaceTabControllerLayoutTreeNode - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTreeNode - - - $classes - - IDEWorkspaceTabControllerLayoutTree - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTree - - - $class - - CF$UID - 94 + 101 NS.keys - - CF$UID - 54 - - - NS.objects - - - CF$UID - 55 - - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 56 - - - NS.objects - - - CF$UID - 57 - - - - Main - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 58 - - - CF$UID - 59 - - - CF$UID - 60 - - - NS.objects - - - CF$UID - 61 - - - CF$UID - 25 - - - CF$UID - 314 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 62 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - CF$UID 68 @@ -669,9 +630,6 @@ CF$UID 69 - - NS.objects - CF$UID 70 @@ -682,100 +640,65 @@ CF$UID - 75 + 72 - - CF$UID - 41 - - - CF$UID - 41 - - - CF$UID - 311 - - - CF$UID - 312 - - - - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - com.apple.xcode.project - - $class - - CF$UID - 48 - - DocumentLocation - - CF$UID - 44 - - DomainIdentifier - - CF$UID - 38 - - IdentifierPath - - CF$UID - 72 - - IndexOfDocumentIdentifier - - CF$UID - 74 - - - - $class - - CF$UID - 13 - - NS.objects - CF$UID 73 + + CF$UID + 74 + - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 41 - - - 9223372036854775807 - - $class - - CF$UID - 90 - - NS.keys + NS.objects + + CF$UID + 75 + CF$UID 76 + + CF$UID + 93 + + + CF$UID + 104 + + + CF$UID + 105 + + + CF$UID + 106 + + + CF$UID + 142 + + + + Xcode3ProjectEditorPreviousProjectEditorClass + Xcode3ProjectEditor_Xcode3BuildPhasesEditor + Xcode3ProjectEditor.sourceList.splitview + Xcode3ProjectEditorPreviousTargetEditorClass + Xcode3ProjectEditor_Xcode3BuildSettingsEditor + Xcode3ProjectEditorSelectedDocumentLocations + Xcode3ProjectEditor_Xcode3TargetEditor + Xcode3BuildSettingsEditor + + $class + + CF$UID + 85 + + NS.keys + CF$UID 77 @@ -792,9 +715,6 @@ CF$UID 80 - - NS.objects - CF$UID 81 @@ -803,34 +723,6 @@ CF$UID 82 - - CF$UID - 81 - - - CF$UID - 95 - - - CF$UID - 310 - - - - Xcode3ProjectEditorPreviousProjectEditorClass - Xcode3ProjectEditor.sourceList.splitview - Xcode3ProjectEditorPreviousTargetEditorClass - Xcode3ProjectEditorSelectedDocumentLocations - Xcode3ProjectEditor_Xcode3BuildSettingsEditor - Xcode3BuildSettingsEditor - - $class - - CF$UID - 94 - - NS.keys - CF$UID 83 @@ -842,46 +734,10 @@ CF$UID 84 - - - DVTSplitViewItems - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 85 - - - CF$UID - 91 - - - - - $class - - CF$UID - 90 - - NS.keys - CF$UID 86 - - CF$UID - 87 - - - NS.objects - CF$UID 88 @@ -890,43 +746,13 @@ CF$UID 89 - - - DVTIdentifier - DVTViewMagnitude - - 112 - - $classes - - NSDictionary - NSObject - - $classname - NSDictionary - - - $class - - CF$UID - 90 - - NS.keys - CF$UID - 86 + 90 CF$UID - 87 - - - NS.objects - - - CF$UID - 88 + 91 CF$UID @@ -934,16 +760,23 @@ - 1118 + 027D999D13696A7000D3DB13 + Xcode3BuildPhasesEditorDisclosedNamesKey + 027D999913696A7000D3DB13 + 027D999A13696A7000D3DB13 + 02998CF81369C383006C73DB + 027D99A013696A7000D3DB13 + kXcode3BuildPhasesEditorScrollPointKey - $classes - - NSMutableArray - NSArray - NSObject - - $classname - NSMutableArray + $class + + CF$UID + 85 + + NS.keys + + NS.objects + $classes @@ -959,7 +792,93 @@ $class CF$UID - 13 + 87 + + NS.objects + + + + $classes + + NSMutableArray + NSArray + NSObject + + $classname + NSMutableArray + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + {0, 0} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 94 + + + NS.objects + + + CF$UID + 95 + + + + DVTSplitViewItems + + $class + + CF$UID + 87 NS.objects @@ -967,62 +886,76 @@ CF$UID 96 + + CF$UID + 102 + $class CF$UID - 309 - - documentURL - - CF$UID - 97 - - selection - - CF$UID - 99 - - timestamp - - CF$UID - 98 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - 325675783.89327598 - - $class - - CF$UID - 94 + 101 NS.keys CF$UID - 100 + 97 CF$UID - 101 - - - CF$UID - 102 + 98 NS.objects CF$UID - 41 + 99 CF$UID - 81 + 100 + + + + DVTIdentifier + DVTViewMagnitude + + 170 + + $classes + + NSDictionary + NSObject + + $classname + NSDictionary + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + + + CF$UID + 99 CF$UID @@ -1030,20 +963,30 @@ - Project - Editor - Xcode3BuildSettingsEditorLocations + 990 + Xcode3BuildRulesEditor $class CF$UID - 13 + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 15 NS.objects CF$UID - 104 + 107 @@ -1051,77 +994,38 @@ $class CF$UID - 94 + 141 + + documentURL + + CF$UID + 108 + + selection + + CF$UID + 110 + + timestamp + + CF$UID + 109 + + + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/xcodecapp-cocoa.xcodeproj/ + 325864110.44658601 + + $class + + CF$UID + 85 NS.keys - - - CF$UID - 105 - - - CF$UID - 106 - - - CF$UID - 107 - - - CF$UID - 108 - - - CF$UID - 109 - - - CF$UID - 110 - - - NS.objects CF$UID 111 - - CF$UID - 307 - - - CF$UID - 25 - - - CF$UID - 25 - - - CF$UID - 25 - - - CF$UID - 308 - - - - Collapsed Build Property Categories - Selected Build Properties - Xcode3BuildSettingsEditorDisplayMode - Xcode3BuildPropertyValueDisplayMode - Xcode3BuildSettingsEditorMode - Xcode3BuildPropertyNameDisplayMode - - $class - - CF$UID - 93 - - NS.objects - CF$UID 112 @@ -1130,6 +1034,9 @@ CF$UID 113 + + NS.objects + CF$UID 114 @@ -1142,10 +1049,35 @@ CF$UID 116 + + + Project + Editor + Xcode3BuildSettingsEditorLocations + xcodecapp-cocoa + Xcode3BuildSettingsEditor + + $class + + CF$UID + 15 + + NS.objects + CF$UID 117 + + + + $class + + CF$UID + 85 + + NS.keys + CF$UID 118 @@ -1170,10 +1102,49 @@ CF$UID 123 + + NS.objects + CF$UID 124 + + CF$UID + 137 + + + CF$UID + 139 + + + CF$UID + 139 + + + CF$UID + 140 + + + CF$UID + 140 + + + + Collapsed Build Property Categories + Selected Build Properties + Xcode3BuildSettingsEditorDisplayMode + Xcode3BuildPropertyValueDisplayMode + Xcode3BuildSettingsEditorMode + Xcode3BuildPropertyNameDisplayMode + + $class + + CF$UID + 87 + + NS.objects + CF$UID 125 @@ -1222,62 +1193,214 @@ CF$UID 136 - - CF$UID - 137 - + + + + $class + + CF$UID + 64 + + NS.string + Architectures||ARCHS + + + $class + + CF$UID + 64 + + NS.string + Architectures||SDKROOT + + + $class + + CF$UID + 64 + + NS.string + Deployment||INSTALL_PATH + + + $class + + CF$UID + 64 + + NS.string + Deployment||STRIP_INSTALLED_PRODUCT + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_FILE + + + $class + + CF$UID + 64 + + NS.string + Packaging||PRODUCT_NAME + + + $class + + CF$UID + 64 + + NS.string + Search Paths||ALWAYS_SEARCH_USER_PATHS + + + $class + + CF$UID + 64 + + NS.string + Search Paths||FRAMEWORK_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE + + + $class + + CF$UID + 64 + + NS.string + User-Defined||PREBINDING + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 138 - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - CF$UID - 142 - - - CF$UID - 143 - - - CF$UID - 144 - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - + + + + $class + + CF$UID + 64 + + NS.string + Architectures||ARCHS + + 0 + 1 + + $classes + + Xcode3ProjectDocumentLocation + DVTDocumentLocation + NSObject + + $classname + Xcode3ProjectDocumentLocation + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + xcodecapp-cocoa + Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 146 + + + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/xcodecapp-cocoa.xcodeproj/ + + $classes + + NSURL + NSObject + + $classname + NSURL + + + $class + + CF$UID + 15 + + NS.objects + CF$UID 149 - - CF$UID - 150 - + + + {{0, 0}, {1160, 891}} + + $class + + CF$UID + 85 + + NS.keys + CF$UID 151 @@ -1302,26 +1425,121 @@ CF$UID 156 + + NS.objects + CF$UID - 157 + 140 CF$UID - 158 + 157 CF$UID 159 + + CF$UID + 140 + + + CF$UID + 167 + + + CF$UID + 173 + + + + LayoutFocusMode + console + IDEDebuggerAreaSplitView + LayoutMode + IDEDebugArea_SplitView + variables + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 158 + + + NS.objects + + + CF$UID + 139 + + + + ConsoleFilterMode + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 94 + + + NS.objects + CF$UID 160 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 161 + + CF$UID + 164 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + CF$UID 162 @@ -1330,10 +1548,29 @@ CF$UID 163 + + + VariablesView + 298 + + $class + + CF$UID + 101 + + NS.keys + CF$UID - 164 + 97 + + CF$UID + 98 + + + NS.objects + CF$UID 165 @@ -1342,54 +1579,190 @@ CF$UID 166 + + + ConsoleArea + 861 + + $class + + CF$UID + 85 + + NS.keys + CF$UID - 167 + 94 + + NS.objects + CF$UID 168 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 169 CF$UID - 170 + 171 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 CF$UID - 171 + 98 + + + NS.objects + + + CF$UID + 162 + + + CF$UID + 170 + + + + 298 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + + + CF$UID + 165 CF$UID 172 - - CF$UID - 173 - + + + 861 + + $class + + CF$UID + 85 + + NS.keys + CF$UID 174 + + NS.objects + CF$UID 175 + + + DBGVariablesViewFilterMode + 2 + + $class + + CF$UID + 85 + + NS.keys + CF$UID - 176 + 94 + + NS.objects + CF$UID 177 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 178 + + CF$UID + 181 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + CF$UID 179 @@ -1398,10 +1771,29 @@ CF$UID 180 + + + IDEEditor + 653 + + $class + + CF$UID + 101 + + NS.keys + CF$UID - 181 + 97 + + CF$UID + 98 + + + NS.objects + CF$UID 182 @@ -1410,82 +1802,289 @@ CF$UID 183 - - CF$UID - 184 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 187 - - - CF$UID - 188 - + + + IDEDebuggerArea + 238 + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 195 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 186 + + rootLayoutTreeNode + + CF$UID + 192 + + + + $class + + CF$UID + 194 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 187 + + orientation + 0 + parent + + CF$UID + 192 + + + + $class + + CF$UID + 66 + + DocumentLocation + + CF$UID + 62 + + DomainIdentifier + + CF$UID + 56 + + IdentifierPath + + CF$UID + 188 + + IndexOfDocumentIdentifier + + CF$UID + 191 + + + + $class + + CF$UID + 15 + + NS.objects + CF$UID 189 + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 190 + + + xcodecapp-cocoa + 9223372036854775807 + + $class + + CF$UID + 194 + + children + + CF$UID + 193 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 15 + + NS.objects + CF$UID - 190 + 186 + + + + $classes + + IDEWorkspaceTabControllerLayoutTreeNode + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTreeNode + + + $classes + + IDEWorkspaceTabControllerLayoutTree + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTree + + + $class + + CF$UID + 85 + + NS.keys + CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 + 94 + + NS.objects + CF$UID 197 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 198 CF$UID - 199 + 200 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 CF$UID - 200 + 98 + + + NS.objects + + + CF$UID + 99 + + + CF$UID + 199 + + + + 667 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + + + CF$UID + 99 CF$UID 201 - - CF$UID - 202 - + + + 224 + + $class + + CF$UID + 85 + + NS.keys + CF$UID 203 @@ -1498,10 +2097,34 @@ CF$UID 205 + + NS.objects + CF$UID 206 + + CF$UID + 203 + + + CF$UID + 222 + + + + Xcode.IDEKit.Navigator.Structure + SelectedNavigator + Xcode.IDEKit.Navigator.Issues + + $class + + CF$UID + 85 + + NS.keys + CF$UID 207 @@ -1530,42 +2153,130 @@ CF$UID 213 + + NS.objects + CF$UID 214 + + CF$UID + 36 + CF$UID 215 CF$UID - 216 + 36 + + + CF$UID + 36 CF$UID 217 + + CF$UID + 220 + + + + IDEVisibleRect + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDESelectedObjects + IDEExpandedItemsSet + {{0, 0}, {259, 847}} + + $class + + CF$UID + 216 + + NS.objects + + + + $classes + + NSSet + NSObject + + $classname + NSSet + + + $class + + CF$UID + 15 + + NS.objects + CF$UID 218 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 219 - - CF$UID - 220 - + + + xcodecapp-cocoa + + $class + + CF$UID + 216 + + NS.objects + CF$UID 221 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID - 222 + 219 + + + + $class + + CF$UID + 85 + + NS.keys + CF$UID 223 @@ -1606,6 +2317,13 @@ CF$UID 232 + + NS.objects + + + CF$UID + 36 + CF$UID 233 @@ -1614,10 +2332,6 @@ CF$UID 234 - - CF$UID - 235 - CF$UID 236 @@ -1626,14 +2340,107 @@ CF$UID 237 + + CF$UID + 36 + + + CF$UID + 36 + + + CF$UID + 247 + + + CF$UID + 36 + + + CF$UID + 248 + + + + IDEErrorFilteringEnabled + IDEVisibleRect + IDECollapsedFiles + IDEExpandedIssues + IDESelectedNavigables + IDEShowsByType + IDESchemeFilteringEnabled + IDECollapsedTypes + IDERecentFilteringEnabled + IDECollapsedGroups + {{0, 0}, {259, 825}} + + $class + + CF$UID + 235 + + NS.objects + + + + $classes + + NSMutableSet + NSSet + NSObject + + $classname + NSMutableSet + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 238 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 239 + + CF$UID + 244 + + + + + $class + + CF$UID + 101 + + NS.keys + CF$UID 240 @@ -1642,6 +2449,9 @@ CF$UID 241 + + NS.objects + CF$UID 242 @@ -1650,10 +2460,31 @@ CF$UID 243 + + + id + ty + xcodecapp-cocoa + g + + $class + + CF$UID + 101 + + NS.keys + CF$UID - 244 + 240 + + CF$UID + 241 + + + NS.objects + CF$UID 245 @@ -1662,42 +2493,150 @@ CF$UID 246 + + + xcodecapp-cocoa/Users/Tonio/Documents/Dev/xcodecapp-cocoa/English.lproj/MainMenu.nib + f + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + CF$UID - 247 - - - CF$UID - 248 - - - CF$UID - 249 + 94 + + NS.objects + CF$UID 250 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 251 - - CF$UID - 252 - CF$UID 253 CF$UID - 254 + 255 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 CF$UID - 255 + 98 + + NS.objects + + + CF$UID + 22 + + + CF$UID + 252 + + + + 260 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + + + CF$UID + 20 + + + CF$UID + 254 + + + + 1160 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + CF$UID 256 @@ -1706,10 +2645,18 @@ CF$UID 257 - - CF$UID - 258 - + + + IDEUtilitiesArea + 260 + + $class + + CF$UID + 85 + + NS.keys + CF$UID 259 @@ -1726,6 +2673,17 @@ CF$UID 262 + + CF$UID + 11 + + + CF$UID + 263 + + + NS.objects + CF$UID 263 @@ -1734,14 +2692,52 @@ CF$UID 264 + + CF$UID + 36 + CF$UID 265 + + CF$UID + 3 + CF$UID 266 + + + IDEActiveWorkspaceTabController + IDEOrderedWorkspaceTabControllers + IDEWindowToolbarIsVisible + IDEWindowFrame + IDEWorkspaceTabController_F6629676-5125-400C-BED1-967B80218B9D + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 263 + + + + {{20, 119}, {1230, 759}} + + $class + + CF$UID + 85 + + NS.keys + CF$UID 267 @@ -1774,26 +2770,100 @@ CF$UID 274 + + NS.objects + CF$UID 275 + + CF$UID + 36 + + + CF$UID + 139 + CF$UID 276 + + CF$UID + 286 + + + CF$UID + 307 + + + CF$UID + 36 + + + CF$UID + 316 + + + + IDETabLabel + IDEShowNavigator + AssistantEditorsLayout + IDEWorkspaceTabControllerUtilityAreaSplitView + IDENavigatorArea + IDEWorkspaceTabControllerDesignAreaSplitView + IDEShowUtilities + IDEEditorArea + xcodecapp-cocoa.xcodeproj + + $class + + CF$UID + 85 + + NS.keys + CF$UID 277 + + NS.objects + CF$UID 278 + + + DVTSplitViewItems + + $class + + CF$UID + 87 + + NS.objects + CF$UID 279 + + CF$UID + 284 + + + + + $class + + CF$UID + 101 + + NS.keys + CF$UID 280 @@ -1802,6 +2872,9 @@ CF$UID 281 + + NS.objects + CF$UID 282 @@ -1810,18 +2883,50 @@ CF$UID 283 + + + DVTIdentifier + DVTViewMagnitude + + 511 + + $class + + CF$UID + 101 + + NS.keys + CF$UID - 284 + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 CF$UID 285 - - CF$UID - 286 - + + + 224 + + $class + + CF$UID + 85 + + NS.keys + CF$UID 287 @@ -1830,10 +2935,33 @@ CF$UID 288 + + NS.objects + + + CF$UID + 288 + CF$UID 289 + + + SelectedNavigator + Xcode.IDEKit.Navigator.Structure + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 224 + CF$UID 290 @@ -1858,22 +2986,82 @@ CF$UID 295 + + NS.objects + CF$UID 296 + + CF$UID + 36 + + + CF$UID + 215 + + + CF$UID + 36 + + + CF$UID + 36 + CF$UID 297 - - CF$UID - 298 - CF$UID 299 + + + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDESelectedObjects + IDEExpandedItemsSet + {{0, 0}, {0, 0}} + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 298 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + + + $class + + CF$UID + 216 + + NS.objects + CF$UID 300 @@ -1884,19 +3072,77 @@ CF$UID - 302 + 303 CF$UID - 303 + 305 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 302 + + + + Classes + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 CF$UID 304 + + + Other Sources + + $class + + CF$UID + 87 + + NS.objects + CF$UID - 305 + 242 CF$UID @@ -1904,1839 +3150,146 @@ + Resources $class CF$UID - 46 - - NS.string - Architectures||ADDITIONAL_SDKS - - - $class - - CF$UID - 46 - - NS.string - Architectures||ARCHS - - - $class - - CF$UID - 46 - - NS.string - Architectures||SDKROOT - - - $class - - CF$UID - 46 - - NS.string - Architectures||SUPPORTED_PLATFORMS - - - $class - - CF$UID - 46 - - NS.string - Architectures||VALID_ARCHS - - - $class - - CF$UID - 46 - - NS.string - Build Locations||SYMROOT - - - $class - - CF$UID - 46 - - NS.string - Build Locations||OBJROOT - - - $class - - CF$UID - 46 - - NS.string - Build Locations||SHARED_PRECOMPS_DIR - - - $class - - CF$UID - 46 - - NS.string - Build Options||BUILD_VARIANTS - - - $class - - CF$UID - 46 - - NS.string - Build Options||DEBUG_INFORMATION_FORMAT - - - $class - - CF$UID - 46 - - NS.string - Build Options||ENABLE_OPENMP_SUPPORT - - - $class - - CF$UID - 46 - - NS.string - Build Options||GENERATE_PROFILING_CODE - - - $class - - CF$UID - 46 - - NS.string - Build Options||PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR - - - $class - - CF$UID - 46 - - NS.string - Build Options||RUN_CLANG_STATIC_ANALYZER - - - $class - - CF$UID - 46 - - NS.string - Build Options||SCAN_ALL_SOURCE_FILES_FOR_INCLUDES - - - $class - - CF$UID - 46 - - NS.string - Build Options||VALIDATE_PRODUCT - - - $class - - CF$UID - 46 - - NS.string - Code Signing||CODE_SIGN_ENTITLEMENTS - - - $class - - CF$UID - 46 - - NS.string - Code Signing||CODE_SIGN_IDENTITY - - - $class - - CF$UID - 46 - - NS.string - Code Signing||CODE_SIGN_RESOURCE_RULES_PATH - - - $class - - CF$UID - 46 - - NS.string - Code Signing||OTHER_CODE_SIGN_FLAGS - - - $class - - CF$UID - 46 - - NS.string - Compiler Version||GCC_VERSION - - - $class - - CF$UID - 46 - - NS.string - Deployment||STRIPFLAGS - - - $class - - CF$UID - 46 - - NS.string - Deployment||ALTERNATE_GROUP - - - $class - - CF$UID - 46 - - NS.string - Deployment||ALTERNATE_OWNER - - - $class - - CF$UID - 46 - - NS.string - Deployment||ALTERNATE_MODE - - - $class - - CF$UID - 46 - - NS.string - Deployment||ALTERNATE_PERMISSIONS_FILES - - - $class - - CF$UID - 46 - - NS.string - Deployment||COMBINE_HIDPI_IMAGES - - - $class - - CF$UID - 46 - - NS.string - Deployment||DEPLOYMENT_LOCATION - - - $class - - CF$UID - 46 - - NS.string - Deployment||DEPLOYMENT_POSTPROCESSING - - - $class - - CF$UID - 46 - - NS.string - Deployment||INSTALL_GROUP - - - $class - - CF$UID - 46 - - NS.string - Deployment||INSTALL_OWNER - - - $class - - CF$UID - 46 - - NS.string - Deployment||INSTALL_MODE_FLAG - - - $class - - CF$UID - 46 - - NS.string - Deployment||DSTROOT - - - $class - - CF$UID - 46 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 46 - - NS.string - Deployment||MACOSX_DEPLOYMENT_TARGET - - - $class - - CF$UID - 46 - - NS.string - Deployment||SKIP_INSTALL - - - $class - - CF$UID - 46 - - NS.string - Deployment||COPY_PHASE_STRIP - - - $class - - CF$UID - 46 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 46 - - NS.string - Deployment||STRIP_STYLE - - - $class - - CF$UID - 46 - - NS.string - Deployment||SEPARATE_STRIP - - - $class - - CF$UID - 46 - - NS.string - Kernel Module||MODULE_NAME - - - $class - - CF$UID - 46 - - NS.string - Kernel Module||MODULE_START - - - $class - - CF$UID - 46 - - NS.string - Kernel Module||MODULE_STOP - - - $class - - CF$UID - 46 - - NS.string - Kernel Module||MODULE_VERSION - - - $class - - CF$UID - 46 - - NS.string - Linking||BUNDLE_LOADER - - - $class - - CF$UID - 46 - - NS.string - Linking||STANDARD_C_PLUS_PLUS_LIBRARY_TYPE - - - $class - - CF$UID - 46 - - NS.string - Linking||DYLIB_COMPATIBILITY_VERSION - - - $class - - CF$UID - 46 - - NS.string - Linking||DYLIB_CURRENT_VERSION - - - $class - - CF$UID - 46 - - NS.string - Linking||DEAD_CODE_STRIPPING - - - $class - - CF$UID - 46 - - NS.string - Linking||LINKER_DISPLAYS_MANGLED_NAMES - - - $class - - CF$UID - 46 - - NS.string - Linking||PRESERVE_DEAD_CODE_INITS_AND_TERMS - - - $class - - CF$UID - 46 - - NS.string - Linking||LD_DYLIB_INSTALL_NAME - - - $class - - CF$UID - 46 - - NS.string - Linking||EXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 46 - - NS.string - Linking||INIT_ROUTINE - - - $class - - CF$UID - 46 - - NS.string - Linking||LINK_WITH_STANDARD_LIBRARIES - - - $class - - CF$UID - 46 - - NS.string - Linking||MACH_O_TYPE - - - $class - - CF$UID - 46 - - NS.string - Linking||LD_OPENMP_FLAGS - - - $class - - CF$UID - 46 - - NS.string - Linking||ORDER_FILE - - - $class - - CF$UID - 46 - - NS.string - Linking||OTHER_LDFLAGS - - - $class - - CF$UID - 46 - - NS.string - Linking||GENERATE_MASTER_OBJECT_FILE - - - $class - - CF$UID - 46 - - NS.string - Linking||PRELINK_LIBS - - - $class - - CF$UID - 46 - - NS.string - Linking||KEEP_PRIVATE_EXTERNS - - - $class - - CF$UID - 46 - - NS.string - Linking||LD_RUNPATH_SEARCH_PATHS - - - $class - - CF$UID - 46 - - NS.string - Linking||SEPARATE_SYMBOL_EDIT - - - $class - - CF$UID - 46 - - NS.string - Linking||PRELINK_FLAGS - - - $class - - CF$UID - 46 - - NS.string - Linking||SECTORDER_FLAGS - - - $class - - CF$UID - 46 - - NS.string - Linking||UNEXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 46 - - NS.string - Linking||WARNING_LDFLAGS - - - $class - - CF$UID - 46 - - NS.string - Linking||LD_GENERATE_MAP_FILE - - - $class - - CF$UID - 46 - - NS.string - Packaging||APPLY_RULES_IN_COPY_FILES - - - $class - - CF$UID - 46 - - NS.string - Packaging||EXECUTABLE_EXTENSION - - - $class - - CF$UID - 46 - - NS.string - Packaging||EXECUTABLE_PREFIX - - - $class - - CF$UID - 46 - - NS.string - Packaging||INFOPLIST_EXPAND_BUILD_SETTINGS - - - $class - - CF$UID - 46 - - NS.string - Packaging||GENERATE_PKGINFO_FILE - - - $class - - CF$UID - 46 - - NS.string - Packaging||FRAMEWORK_VERSION - - - $class - - CF$UID - 46 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 46 - - NS.string - Packaging||INFOPLIST_OTHER_PREPROCESSOR_FLAGS - - - $class - - CF$UID - 46 - - NS.string - Packaging||INFOPLIST_OUTPUT_FORMAT - - - $class - - CF$UID - 46 - - NS.string - Packaging||INFOPLIST_PREPROCESSOR_DEFINITIONS - - - $class - - CF$UID - 46 - - NS.string - Packaging||INFOPLIST_PREFIX_HEADER - - - $class - - CF$UID - 46 - - NS.string - Packaging||INFOPLIST_PREPROCESS - - - $class - - CF$UID - 46 - - NS.string - Packaging||COPYING_PRESERVES_HFS_DATA - - - $class - - CF$UID - 46 - - NS.string - Packaging||PRIVATE_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 46 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 46 - - NS.string - Packaging||PLIST_FILE_OUTPUT_FORMAT - - - $class - - CF$UID - 46 - - NS.string - Packaging||PUBLIC_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 46 - - NS.string - Packaging||STRINGS_FILE_OUTPUT_ENCODING - - - $class - - CF$UID - 46 - - NS.string - Packaging||WRAPPER_EXTENSION - - - $class - - CF$UID - 46 - - NS.string - Search Paths||ALWAYS_SEARCH_USER_PATHS - - - $class - - CF$UID - 46 - - NS.string - Search Paths||FRAMEWORK_SEARCH_PATHS - - - $class - - CF$UID - 46 - - NS.string - Search Paths||HEADER_SEARCH_PATHS - - - $class - - CF$UID - 46 - - NS.string - Search Paths||LIBRARY_SEARCH_PATHS - - - $class - - CF$UID - 46 - - NS.string - Search Paths||REZ_SEARCH_PATHS - - - $class - - CF$UID - 46 - - NS.string - Search Paths||EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 46 - - NS.string - Search Paths||INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 46 - - NS.string - Search Paths||USER_HEADER_SEARCH_PATHS - - - $class - - CF$UID - 46 - - NS.string - Unit Testing||OTHER_TEST_FLAGS - - - $class - - CF$UID - 46 - - NS.string - Unit Testing||TEST_AFTER_BUILD - - - $class - - CF$UID - 46 - - NS.string - Unit Testing||TEST_HOST - - - $class - - CF$UID - 46 - - NS.string - Unit Testing||TEST_RIG - - - $class - - CF$UID - 46 - - NS.string - Versioning||CURRENT_PROJECT_VERSION - - - $class - - CF$UID - 46 - - NS.string - Versioning||VERSION_INFO_FILE - - - $class - - CF$UID - 46 - - NS.string - Versioning||VERSION_INFO_EXPORT_DECL - - - $class - - CF$UID - 46 - - NS.string - Versioning||VERSION_INFO_PREFIX - - - $class - - CF$UID - 46 - - NS.string - Versioning||VERSION_INFO_SUFFIX - - - $class - - CF$UID - 46 - - NS.string - Versioning||VERSIONING_SYSTEM - - - $class - - CF$UID - 46 - - NS.string - Versioning||VERSION_INFO_BUILDER - - - $class - - CF$UID - 46 - - NS.string - Interface Builder NIB Postprocessor - Options||IBC_STRIP_NIBS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FAST_OBJC_DISPATCH - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_OBJC_CALL_CXX_CDTORS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE3_EXTENSIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE41_EXTENSIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE42_EXTENSIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_STRICT_ALIASING - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FEEDBACK_DIRECTED_OPTIMIZATION - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_GENERATE_DEBUGGING_SYMBOLS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_GENERATE_TEST_COVERAGE_FILES - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_INLINES_ARE_PRIVATE_EXTERN - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_INSTRUMENT_PROGRAM_FLOW_ARCS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_KERNEL_DEVELOPMENT - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_DEBUGGING_SYMBOLS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||LLVM_LTO - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_REUSE_STRINGS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_NO_COMMON_BLOCKS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FAST_MATH - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SYMBOL_SEPARATION - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_THREADSAFE_STATICS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_SYMBOLS_PRIVATE_EXTERN - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_UNROLL_LOOPS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_CHAR_IS_UNSIGNED_CHAR - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_ASM_KEYWORD - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_CHECK_RETURN_VALUE_OF_OPERATOR_NEW - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_CW_ASM_SYNTAX - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_INPUT_FILETYPE - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_EXCEPTIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_RTTI - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_LINK_WITH_DYNAMIC_LIBRARIES - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_OBJC_EXCEPTIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_TRIGRAPHS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_INDIRECT_FUNCTION_CALLS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_REGISTER_FUNCTION_CALLS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_INCREASE_PRECOMPILED_HEADER_SHARING - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||OTHER_CFLAGS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||OTHER_CPLUSPLUSFLAGS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_BUILTIN_FUNCTIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_PASCAL_STRINGS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_FORCE_CPU_SUBTYPE_ALL - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_SHORT_ENUMS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_STANDARD_INCLUDE_SEARCHING - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_CHECK_SWITCH_STATEMENTS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_FOUR_CHARACTER_CONSTANTS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_SHADOW - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_64_TO_32_BIT_CONVERSION - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_INHIBIT_ALL_WARNINGS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_MISSING_PARENTHESES - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_PROTOTYPES - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_NEWLINE - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_NON_VIRTUAL_DESTRUCTOR - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||WARNING_CFLAGS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_PEDANTIC - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_POINTER_SIGNEDNESS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_PROTOTYPE_CONVERSION - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_SIGN_COMPARE - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_STRICT_SELECTOR_MATCH - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_WARNINGS_AS_ERRORS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_TYPECHECK_CALLS_TO_PRINTF - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNDECLARED_SELECTOR - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNINITIALIZED_AUTOS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNKNOWN_PRAGMAS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_FUNCTION - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_LABEL - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_PARAMETER - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VALUE - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - - - $class - - CF$UID - 46 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - - - $class - - CF$UID - 46 - - NS.string - User-Defined||PREBINDING - - - $class - - CF$UID - 93 - - NS.objects - - - 1 - - $classes - - Xcode3ProjectDocumentLocation - DVTDocumentLocation - NSObject - - $classname - Xcode3ProjectDocumentLocation - - - $class - - CF$UID - 94 + 85 NS.keys - - NS.objects - - - Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 97 - - - - $classes - NSURL - NSObject + + CF$UID + 277 + + + NS.objects + + + CF$UID + 308 + - $classname - NSURL $class CF$UID - 13 + 87 NS.objects + + CF$UID + 309 + + + CF$UID + 311 + + + CF$UID + 313 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 271 + + + CF$UID + 310 + + + + 176 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 274 + + + CF$UID + 312 + + + + 821 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 314 + CF$UID 315 - {{0, 0}, {1230, 713}} + IDEUtilitiesArea + 260 $class CF$UID - 94 + 85 NS.keys @@ -3764,49 +3317,10 @@ CF$UID 322 - - NS.objects - - - CF$UID - 308 - CF$UID 323 - - CF$UID - 325 - - - CF$UID - 308 - - - CF$UID - 328 - - - CF$UID - 336 - - - - LayoutFocusMode - console - variables - LayoutMode - IDEDebugArea_SplitView - IDEDebuggerAreaSplitView - - $class - - CF$UID - 94 - - NS.keys - CF$UID 324 @@ -3816,60 +3330,127 @@ CF$UID - 25 + 325 + + + CF$UID + 336 + + + CF$UID + 589 + + + CF$UID + 16 + + + CF$UID + 139 + + + CF$UID + 614 + + + CF$UID + 622 + + + CF$UID + 36 - ConsoleFilterMode + layoutTree + IDEEditorMode_Standard + IDEEDitorArea_DebugArea + IDEShowEditor + EditorMode + DebuggerSplitView + DefaultPersistentRepresentations + ShowDebuggerArea $class CF$UID - 94 + 195 - NS.keys - - - CF$UID - 326 - - - NS.objects - - - CF$UID - 327 - - - - DBGVariablesViewFilterMode - 2 - - $class + geniusEditorContextNode CF$UID - 94 + 0 + + primaryEditorContextNode + + CF$UID + 326 + + rootLayoutTreeNode + + CF$UID + 334 - NS.keys - - - CF$UID - 83 - - - NS.objects - - - CF$UID - 329 - - $class CF$UID - 93 + 194 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 327 + + orientation + 0 + parent + + CF$UID + 334 + + + + $class + + CF$UID + 66 + + DocumentLocation + + CF$UID + 332 + + DomainIdentifier + + CF$UID + 328 + + IdentifierPath + + CF$UID + 329 + + IndexOfDocumentIdentifier + + CF$UID + 331 + + + Xcode.IDENavigableItemDomain.WorkspaceStructure + + $class + + CF$UID + 15 NS.objects @@ -3877,9 +3458,84 @@ CF$UID 330 + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 242 + + + 9223372036854775807 + + $class + + CF$UID + 65 + + documentURL + + CF$UID + 333 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + + + $class + + CF$UID + 194 + + children + + CF$UID + 335 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 15 + + NS.objects + CF$UID - 333 + 326 @@ -3887,175 +3543,65 @@ $class CF$UID - 90 + 85 NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 331 - - - CF$UID - 332 - - - - VariablesView - 611 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 334 - - - CF$UID - 335 - - - - ConsoleArea - 618 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 83 - - - NS.objects CF$UID 337 - - - $class - - CF$UID - 93 - NS.objects CF$UID 338 + + + EditorLayout_PersistentRepresentation + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 339 + + + NS.objects + CF$UID 340 + Main $class CF$UID - 90 + 101 NS.keys - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 331 - - - CF$UID - 339 - - - - 611 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 334 - CF$UID 341 - - - 618 - - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 83 + 342 + + + CF$UID + 343 NS.objects @@ -4064,13 +3610,24 @@ CF$UID 344 + + CF$UID + 139 + + + CF$UID + 587 + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry $class CF$UID - 93 + 15 NS.objects @@ -4078,30 +3635,15 @@ CF$UID 345 - - CF$UID - 348 - $class CF$UID - 90 + 85 NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects CF$UID @@ -4111,29 +3653,10 @@ CF$UID 347 - - - IDEEditor - 203 - - $class - - CF$UID - 90 - - NS.keys - CF$UID - 86 + 348 - - CF$UID - 87 - - - NS.objects - CF$UID 349 @@ -4142,32 +3665,13 @@ CF$UID 350 - - - IDEDebuggerArea - 115 - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 83 + 351 + + + CF$UID + 352 NS.objects @@ -4176,20 +3680,75 @@ CF$UID 353 + + CF$UID + 354 + + + CF$UID + 358 + + + CF$UID + 242 + + + CF$UID + 242 + + + CF$UID + 585 + + + CF$UID + 586 + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + com.apple.xcode.project + + $class + + CF$UID + 66 + + DocumentLocation + + CF$UID + 332 + + DomainIdentifier + + CF$UID + 328 + + IdentifierPath + + CF$UID + 355 + + IndexOfDocumentIdentifier + + CF$UID + 357 + + $class CF$UID - 93 + 15 NS.objects - - CF$UID - 354 - CF$UID 356 @@ -4200,67 +3759,20 @@ $class CF$UID - 90 + 60 + + Identifier + + CF$UID + 242 - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 88 - - - CF$UID - 355 - - - 511 + 9223372036854775807 $class CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 88 - - - CF$UID - 357 - - - - 224 - - $class - - CF$UID - 94 + 101 NS.keys @@ -4272,29 +3784,10 @@ CF$UID 360 - - NS.objects - - - CF$UID - 360 - CF$UID 361 - - - SelectedNavigator - Xcode.IDEKit.Navigator.Structure - - $class - - CF$UID - 94 - - NS.keys - CF$UID 362 @@ -4303,6 +3796,9 @@ CF$UID 363 + + NS.objects + CF$UID 364 @@ -4311,125 +3807,211 @@ CF$UID 365 + + CF$UID + 364 + + + CF$UID + 371 + + + CF$UID + 584 + + + + Xcode3ProjectEditorPreviousProjectEditorClass + Xcode3ProjectEditor.sourceList.splitview + Xcode3ProjectEditorPreviousTargetEditorClass + Xcode3ProjectEditorSelectedDocumentLocations + Xcode3ProjectEditor_Xcode3BuildSettingsEditor + Xcode3BuildSettingsEditor + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 + + + NS.objects + CF$UID 366 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 367 CF$UID - 368 + 369 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 NS.objects CF$UID - 369 + 282 CF$UID - 14 + 368 + + + + 112 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 CF$UID 370 - - CF$UID - 14 - - - CF$UID - 14 - + + + 1118 + + $class + + CF$UID + 15 + + NS.objects + CF$UID 372 - - CF$UID - 374 - - - - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {0, 0}} - - $class - - CF$UID - 371 - - NS.objects - - - - $classes - - NSSet - NSObject - - $classname - NSSet - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 373 - $class CF$UID - 93 + 141 + + documentURL + + CF$UID + 373 + + selection + + CF$UID + 375 + + timestamp + + CF$UID + 374 - NS.objects - - - CF$UID - 41 - - + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ + 325675783.89327598 $class CF$UID - 371 + 85 - NS.objects + NS.keys - - CF$UID - 375 - CF$UID 376 + + CF$UID + 377 + CF$UID 378 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 364 + + + CF$UID + 379 + + + + Project + Editor + Xcode3BuildSettingsEditorLocations + + $class + + CF$UID + 15 + + NS.objects + CF$UID 380 @@ -4440,193 +4022,84 @@ $class CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 377 - - - - Classes - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 379 - - - - Other Sources - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 381 - - - - Resources - - $class - - CF$UID - 94 + 85 NS.keys CF$UID - 83 + 381 + + + CF$UID + 382 - - NS.objects - CF$UID 383 - - - - $class - - CF$UID - 93 - - NS.objects - CF$UID 384 - - CF$UID - 386 - - - CF$UID - 388 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 21 - CF$UID 385 - - - 176 - - $class - - CF$UID - 90 - - NS.keys - CF$UID - 86 - - - CF$UID - 87 + 386 NS.objects CF$UID - 19 + 139 CF$UID 387 + + CF$UID + 139 + + + CF$UID + 139 + + + CF$UID + 388 + + + CF$UID + 140 + - 821 + Xcode3BuildSettingsEditorMode + Selected Build Properties + Xcode3BuildSettingsEditorDisplayMode + Xcode3BuildPropertyValueDisplayMode + Collapsed Build Property Categories + Xcode3BuildPropertyNameDisplayMode $class CF$UID - 90 + 87 + + NS.objects + + + + $class + + CF$UID + 87 - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - NS.objects @@ -4637,19 +4110,14 @@ CF$UID 390 - - - IDEUtilitiesArea - 260 - xcodecapp-cocoa.xcodeproj - - $class - - CF$UID - 94 - - NS.keys - + + CF$UID + 391 + + + CF$UID + 392 + CF$UID 393 @@ -4694,74 +4162,10 @@ CF$UID 403 - - NS.objects - - - CF$UID - 14 - CF$UID 404 - - CF$UID - 25 - - - CF$UID - 627 - - - CF$UID - 632 - - - CF$UID - 635 - - - CF$UID - 666 - - - CF$UID - 667 - - - CF$UID - 674 - - - CF$UID - 14 - - - CF$UID - 14 - - - - BreakpointsActivated - DefaultEditorStatesForURLs - DebuggingWindowBehavior - ActiveRunDestination - ActiveScheme - LastCompletedPersistentSchemeBasedActivityReport - DocumentWindows - DefaultEditorFrameSizeForURLs - RecentEditorDocumentURLs - AppFocusInMiniDebugging - MiniDebuggingConsole - - $class - - CF$UID - 94 - - NS.keys - CF$UID 405 @@ -4782,386 +4186,110 @@ CF$UID 409 - - CF$UID - 311 - CF$UID 410 - - NS.objects - CF$UID 411 + + CF$UID + 412 + + + CF$UID + 413 + + + CF$UID + 414 + + + CF$UID + 415 + + + CF$UID + 416 + + + CF$UID + 417 + + + CF$UID + 418 + + + CF$UID + 419 + + + CF$UID + 420 + + + CF$UID + 421 + + + CF$UID + 422 + + + CF$UID + 423 + + + CF$UID + 424 + + + CF$UID + 425 + + + CF$UID + 426 + + + CF$UID + 427 + CF$UID 428 - - CF$UID - 447 - - - CF$UID - 467 - - - CF$UID - 560 - - - CF$UID - 571 - - - CF$UID - 623 - - - - IDEQuickLookEditor.Editor - Xcode.IDEKit.EditorDocument.PlistEditor - Xcode.IDEKit.CocoaIntegration.EditorDocument.Cocoa - Xcode.IDEKit.EditorDocument.SourceCode - Xcode.IDEKit.EditorDocument.SourceCodeComparisonEditor - Xcode.IDEKit.EditorDocument.LogDocument - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 412 - - - CF$UID - 414 - - - NS.objects - - - CF$UID - 416 - - - CF$UID - 423 - - - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 413 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 415 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 417 - - - NS.objects - - - CF$UID - 418 - - - - SelectedDocumentLocations - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 419 - - - - - $class - - CF$UID - 422 - - IDEQuickLookPageNumber - - CF$UID - 25 - - documentURL - - CF$UID - 420 - - timestamp - - CF$UID - 421 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png - 325688182.32104999 - - $classes - - IDEQuickLookDocumentLocation - DVTDocumentLocation - NSObject - - $classname - IDEQuickLookDocumentLocation - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 417 - - - NS.objects - - - CF$UID - 424 - - - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 425 - - - - - $class - - CF$UID - 422 - - IDEQuickLookPageNumber - - CF$UID - 25 - - documentURL - - CF$UID - 426 - - timestamp - - CF$UID - 427 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns - 325697479.56183898 - - $class - - CF$UID - 94 - - NS.keys - CF$UID 429 + + CF$UID + 430 + CF$UID 431 + + CF$UID + 432 + CF$UID 433 - - NS.objects - + + CF$UID + 434 + CF$UID 435 - - CF$UID - 443 - - - CF$UID - 445 - - - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 430 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 432 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 434 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist - - - $class - - CF$UID - 94 - - NS.keys - CF$UID 436 @@ -5174,9 +4302,6 @@ CF$UID 438 - - NS.objects - CF$UID 439 @@ -5185,70 +4310,17 @@ CF$UID 440 + + CF$UID + 441 + CF$UID 442 - - - IDE_PLIST_EDITOR_SELECTION_KEY - IDE_PLIST_EDITOR_EXPANSION_KEY - IDE_PLIST_EDITOR_VISIBLERECT_KEY - - $class - - CF$UID - 13 - - NS.objects - - - - $class - - CF$UID - 441 - - NS.objects - - - - $classes - - NSMutableSet - NSSet - NSObject - - $classname - NSMutableSet - - {{0, 0}, {920, 558}} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 436 - - - CF$UID - 437 - - - CF$UID - 438 - - - NS.objects - - - CF$UID - 439 + 443 CF$UID @@ -5256,45 +4328,7 @@ CF$UID - 442 - - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 436 - - - CF$UID - 437 - - - CF$UID - 438 - - - NS.objects - - - CF$UID - 439 + 445 CF$UID @@ -5302,74 +4336,20 @@ CF$UID - 442 + 447 - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - CF$UID 448 - - NS.objects - + + CF$UID + 449 + CF$UID 450 - - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 449 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ - - - $class - - CF$UID - 94 - - NS.keys - CF$UID 451 @@ -5386,62 +4366,22 @@ CF$UID 454 - - NS.objects - CF$UID 455 CF$UID - 439 + 456 CF$UID - 454 + 457 CF$UID 458 - - - IBDockViewController - SelectedObjectIDs - SelectionProvider - IBCanvasViewController - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 456 - - - NS.objects - - - CF$UID - 457 - - - - LastKnownOutlineViewWidth - 200 - - $class - - CF$UID - 94 - - NS.keys - CF$UID 459 @@ -5450,52 +4390,22 @@ CF$UID 460 - - NS.objects - CF$UID 461 - - CF$UID - 464 - - - - ObjectIDToLastKnownCanvasPositionMap - EditedTopLevelObjectIDs - - $class - - CF$UID - 94 - - NS.keys - CF$UID 462 - - NS.objects - CF$UID 463 - - - 371 - {101, 23} - - $class - - CF$UID - 93 - - NS.objects - + + CF$UID + 464 + CF$UID 465 @@ -5504,489 +4414,118 @@ CF$UID 466 - - - 29 - 371 - - $class - - CF$UID - 94 - - NS.keys - + + CF$UID + 467 + CF$UID 468 + + CF$UID + 469 + CF$UID 470 + + CF$UID + 471 + CF$UID 472 + + CF$UID + 473 + CF$UID 474 + + CF$UID + 475 + CF$UID 476 + + CF$UID + 477 + CF$UID 478 + + CF$UID + 479 + CF$UID 480 + + CF$UID + 481 + CF$UID 482 + + CF$UID + 483 + CF$UID 484 CF$UID - 429 + 485 CF$UID 486 + + CF$UID + 487 + CF$UID 488 + + CF$UID + 489 + CF$UID 490 CF$UID - 433 + 491 CF$UID 492 - - NS.objects - + + CF$UID + 493 + CF$UID 494 - - CF$UID - 502 - - - CF$UID - 506 - - - CF$UID - 510 - - - CF$UID - 520 - - - CF$UID - 523 - - - CF$UID - 527 - - - CF$UID - 531 - - - CF$UID - 535 - - - CF$UID - 538 - - - CF$UID - 542 - - - CF$UID - 545 - - - CF$UID - 548 - - - CF$UID - 552 - - - CF$UID - 556 - - - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 469 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/var/folders/ML/MLRZshG7ECe9s7W2UJkuZk+++TI/-Tmp-/__dyld_dyld_fatal_error_disassembly_0x00007fff5fc01065.nasm - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 471 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 473 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/main.m - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 475 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 477 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 479 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 481 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 483 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 485 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 487 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 489 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 491 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 493 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h - - - $class - - CF$UID - 94 - - NS.keys - CF$UID 495 @@ -6003,9 +4542,6 @@ CF$UID 498 - - NS.objects - CF$UID 499 @@ -6014,50 +4550,14 @@ CF$UID 500 - - CF$UID - 14 - CF$UID 501 - - - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues - PrimaryDocumentSelectedCharacterRange - 325698263.43213397 - {0, 73} - {0, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 502 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 503 @@ -6066,46 +4566,14 @@ CF$UID 504 - - CF$UID - 14 - CF$UID 505 - - - 325690118.54868501 - {0, 1120} - {529, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 506 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 507 @@ -6116,25 +4584,12 @@ CF$UID - 14 + 509 CF$UID - 509 + 510 - - - 325676159.94949001 - {0, 942} - {779, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID 511 @@ -6155,9 +4610,6 @@ CF$UID 515 - - NS.objects - CF$UID 516 @@ -6166,10 +4618,6 @@ CF$UID 517 - - CF$UID - 14 - CF$UID 518 @@ -6178,137 +4626,10 @@ CF$UID 519 - - - CodeFolds - PrimaryDocumentTimestamp - HideAllIssues - PrimaryDocumentVisibleCharacterRange - PrimaryDocumentSelectedCharacterRange - - $class - - CF$UID - 46 - - NS.string - { - c = ( - { - r = "{1024, 233}"; - s = 0; - }, - { - r = "{1349, 443}"; - s = 0; - }, - { - r = "{1817, 462}"; - s = 0; - }, - { - r = "{2980, 127}"; - s = 0; - }, - { - r = "{3136, 476}"; - s = 0; - }, - { - r = "{3748, 299}"; - s = 0; - }, - { - r = "{4151, 63}"; - s = 0; - }, - { - r = "{4275, 141}"; - s = 0; - }, - { - r = "{4464, 63}"; - s = 0; - }, - { - r = "{4612, 2960}"; - s = 0; - }, - { - r = "{7612, 67}"; - s = 0; - }, - { - r = "{7718, 69}"; - s = 0; - }, - { - r = "{7826, 2553}"; - s = 0; - }, - { - r = "{10425, 1411}"; - s = 0; - }, - { - r = "{11891, 566}"; - s = 0; - }, - { - r = "{12489, 465}"; - s = 0; - }, - { - r = "{13010, 1310}"; - s = 0; - }, - { - r = "{15587, 368}"; - s = 0; - }, - { - r = "{15993, 144}"; - s = 0; - }, - { - r = "{16280, 61}"; - s = 0; - } - ); - r = "{0, 16349}"; - s = 0; -} - - 325700335.713332 - {12488, 2625} - {14796, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 520 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 521 @@ -6319,43 +4640,8 @@ CF$UID - 14 + 523 - - CF$UID - 501 - - - - 325688434.88603097 - {0, 951} - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 524 @@ -6364,46 +4650,14 @@ CF$UID 525 - - CF$UID - 14 - CF$UID 526 - - - 325690980.42224997 - {2993, 1268} - {3923, 71} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 512 + 527 - - CF$UID - 514 - - - CF$UID - 513 - - - CF$UID - 515 - - - NS.objects - CF$UID 528 @@ -6412,46 +4666,14 @@ CF$UID 529 - - CF$UID - 14 - CF$UID 530 - - - 325700042.10565197 - {626, 2090} - {1266, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 531 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 532 @@ -6460,93 +4682,26 @@ CF$UID 533 - - CF$UID - 14 - CF$UID 534 - - - 325688181.43705899 - {0, 161} - {96, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 535 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 536 - - CF$UID - 522 - - - CF$UID - 14 - CF$UID 537 - - - 325688523.58194703 - {457, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 538 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 539 @@ -6555,46 +4710,14 @@ CF$UID 540 - - CF$UID - 14 - CF$UID 541 - - - 325698589.52863199 - {0, 349} - {285, 20} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 512 + 542 - - CF$UID - 514 - - - CF$UID - 513 - - - CF$UID - 515 - - - NS.objects - CF$UID 543 @@ -6605,43 +4728,8 @@ CF$UID - 14 + 545 - - CF$UID - 501 - - - - 325699313.73702103 - {0, 45} - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 546 @@ -6652,43 +4740,8 @@ CF$UID - 14 + 548 - - CF$UID - 501 - - - - 325684858.458103 - {0, 1989} - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 549 @@ -6697,46 +4750,14 @@ CF$UID 550 - - CF$UID - 14 - CF$UID 551 - - - 325697063.45429403 - {695, 1220} - {1298, 40} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 552 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 553 @@ -6745,46 +4766,14 @@ CF$UID 554 - - CF$UID - 14 - CF$UID 555 - - - 325697500.17584199 - {0, 180} - {170, 0} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 495 + 556 - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - NS.objects - CF$UID 557 @@ -6795,125 +4784,32 @@ CF$UID - 14 + 559 CF$UID - 559 + 560 - - - 325684771.82449901 - {0, 1067} - {324, 33} - - $class - - CF$UID - 94 - - NS.keys - CF$UID 561 + + CF$UID + 562 + CF$UID 563 - - NS.objects - + + CF$UID + 564 + CF$UID 565 - - CF$UID - 568 - - - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 562 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 564 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 498 - - - CF$UID - 495 - - - CF$UID - 496 - - - NS.objects - - - CF$UID - 501 - CF$UID 566 @@ -6922,36 +4818,9 @@ CF$UID 567 - - - 325694685.86312401 - {805, 1527} - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 498 - - - CF$UID - 495 - - - CF$UID - 496 - - - NS.objects - - - CF$UID - 501 + 568 CF$UID @@ -6961,65 +4830,22 @@ CF$UID 570 - - - 325694687.69649601 - {779, 935} - - $class - - CF$UID - 94 - - NS.keys - + + CF$UID + 571 + CF$UID 572 - - NS.objects - + + CF$UID + 573 + CF$UID 574 - - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 573 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - - - $class - - CF$UID - 94 - - NS.keys - CF$UID 575 @@ -7044,9 +4870,6 @@ CF$UID 580 - - NS.objects - CF$UID 581 @@ -7055,6 +4878,1827 @@ CF$UID 582 + + CF$UID + 583 + + + + + $class + + CF$UID + 64 + + NS.string + Architectures||ADDITIONAL_SDKS + + + $class + + CF$UID + 64 + + NS.string + Architectures||ARCHS + + + $class + + CF$UID + 64 + + NS.string + Architectures||SDKROOT + + + $class + + CF$UID + 64 + + NS.string + Architectures||SUPPORTED_PLATFORMS + + + $class + + CF$UID + 64 + + NS.string + Architectures||VALID_ARCHS + + + $class + + CF$UID + 64 + + NS.string + Build Locations||SYMROOT + + + $class + + CF$UID + 64 + + NS.string + Build Locations||OBJROOT + + + $class + + CF$UID + 64 + + NS.string + Build Locations||SHARED_PRECOMPS_DIR + + + $class + + CF$UID + 64 + + NS.string + Build Options||BUILD_VARIANTS + + + $class + + CF$UID + 64 + + NS.string + Build Options||DEBUG_INFORMATION_FORMAT + + + $class + + CF$UID + 64 + + NS.string + Build Options||ENABLE_OPENMP_SUPPORT + + + $class + + CF$UID + 64 + + NS.string + Build Options||GENERATE_PROFILING_CODE + + + $class + + CF$UID + 64 + + NS.string + Build Options||PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR + + + $class + + CF$UID + 64 + + NS.string + Build Options||RUN_CLANG_STATIC_ANALYZER + + + $class + + CF$UID + 64 + + NS.string + Build Options||SCAN_ALL_SOURCE_FILES_FOR_INCLUDES + + + $class + + CF$UID + 64 + + NS.string + Build Options||VALIDATE_PRODUCT + + + $class + + CF$UID + 64 + + NS.string + Code Signing||CODE_SIGN_ENTITLEMENTS + + + $class + + CF$UID + 64 + + NS.string + Code Signing||CODE_SIGN_IDENTITY + + + $class + + CF$UID + 64 + + NS.string + Code Signing||CODE_SIGN_RESOURCE_RULES_PATH + + + $class + + CF$UID + 64 + + NS.string + Code Signing||OTHER_CODE_SIGN_FLAGS + + + $class + + CF$UID + 64 + + NS.string + Compiler Version||GCC_VERSION + + + $class + + CF$UID + 64 + + NS.string + Deployment||STRIPFLAGS + + + $class + + CF$UID + 64 + + NS.string + Deployment||ALTERNATE_GROUP + + + $class + + CF$UID + 64 + + NS.string + Deployment||ALTERNATE_OWNER + + + $class + + CF$UID + 64 + + NS.string + Deployment||ALTERNATE_MODE + + + $class + + CF$UID + 64 + + NS.string + Deployment||ALTERNATE_PERMISSIONS_FILES + + + $class + + CF$UID + 64 + + NS.string + Deployment||COMBINE_HIDPI_IMAGES + + + $class + + CF$UID + 64 + + NS.string + Deployment||DEPLOYMENT_LOCATION + + + $class + + CF$UID + 64 + + NS.string + Deployment||DEPLOYMENT_POSTPROCESSING + + + $class + + CF$UID + 64 + + NS.string + Deployment||INSTALL_GROUP + + + $class + + CF$UID + 64 + + NS.string + Deployment||INSTALL_OWNER + + + $class + + CF$UID + 64 + + NS.string + Deployment||INSTALL_MODE_FLAG + + + $class + + CF$UID + 64 + + NS.string + Deployment||DSTROOT + + + $class + + CF$UID + 64 + + NS.string + Deployment||INSTALL_PATH + + + $class + + CF$UID + 64 + + NS.string + Deployment||MACOSX_DEPLOYMENT_TARGET + + + $class + + CF$UID + 64 + + NS.string + Deployment||SKIP_INSTALL + + + $class + + CF$UID + 64 + + NS.string + Deployment||COPY_PHASE_STRIP + + + $class + + CF$UID + 64 + + NS.string + Deployment||STRIP_INSTALLED_PRODUCT + + + $class + + CF$UID + 64 + + NS.string + Deployment||STRIP_STYLE + + + $class + + CF$UID + 64 + + NS.string + Deployment||SEPARATE_STRIP + + + $class + + CF$UID + 64 + + NS.string + Kernel Module||MODULE_NAME + + + $class + + CF$UID + 64 + + NS.string + Kernel Module||MODULE_START + + + $class + + CF$UID + 64 + + NS.string + Kernel Module||MODULE_STOP + + + $class + + CF$UID + 64 + + NS.string + Kernel Module||MODULE_VERSION + + + $class + + CF$UID + 64 + + NS.string + Linking||BUNDLE_LOADER + + + $class + + CF$UID + 64 + + NS.string + Linking||STANDARD_C_PLUS_PLUS_LIBRARY_TYPE + + + $class + + CF$UID + 64 + + NS.string + Linking||DYLIB_COMPATIBILITY_VERSION + + + $class + + CF$UID + 64 + + NS.string + Linking||DYLIB_CURRENT_VERSION + + + $class + + CF$UID + 64 + + NS.string + Linking||DEAD_CODE_STRIPPING + + + $class + + CF$UID + 64 + + NS.string + Linking||LINKER_DISPLAYS_MANGLED_NAMES + + + $class + + CF$UID + 64 + + NS.string + Linking||PRESERVE_DEAD_CODE_INITS_AND_TERMS + + + $class + + CF$UID + 64 + + NS.string + Linking||LD_DYLIB_INSTALL_NAME + + + $class + + CF$UID + 64 + + NS.string + Linking||EXPORTED_SYMBOLS_FILE + + + $class + + CF$UID + 64 + + NS.string + Linking||INIT_ROUTINE + + + $class + + CF$UID + 64 + + NS.string + Linking||LINK_WITH_STANDARD_LIBRARIES + + + $class + + CF$UID + 64 + + NS.string + Linking||MACH_O_TYPE + + + $class + + CF$UID + 64 + + NS.string + Linking||LD_OPENMP_FLAGS + + + $class + + CF$UID + 64 + + NS.string + Linking||ORDER_FILE + + + $class + + CF$UID + 64 + + NS.string + Linking||OTHER_LDFLAGS + + + $class + + CF$UID + 64 + + NS.string + Linking||GENERATE_MASTER_OBJECT_FILE + + + $class + + CF$UID + 64 + + NS.string + Linking||PRELINK_LIBS + + + $class + + CF$UID + 64 + + NS.string + Linking||KEEP_PRIVATE_EXTERNS + + + $class + + CF$UID + 64 + + NS.string + Linking||LD_RUNPATH_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + Linking||SEPARATE_SYMBOL_EDIT + + + $class + + CF$UID + 64 + + NS.string + Linking||PRELINK_FLAGS + + + $class + + CF$UID + 64 + + NS.string + Linking||SECTORDER_FLAGS + + + $class + + CF$UID + 64 + + NS.string + Linking||UNEXPORTED_SYMBOLS_FILE + + + $class + + CF$UID + 64 + + NS.string + Linking||WARNING_LDFLAGS + + + $class + + CF$UID + 64 + + NS.string + Linking||LD_GENERATE_MAP_FILE + + + $class + + CF$UID + 64 + + NS.string + Packaging||APPLY_RULES_IN_COPY_FILES + + + $class + + CF$UID + 64 + + NS.string + Packaging||EXECUTABLE_EXTENSION + + + $class + + CF$UID + 64 + + NS.string + Packaging||EXECUTABLE_PREFIX + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_EXPAND_BUILD_SETTINGS + + + $class + + CF$UID + 64 + + NS.string + Packaging||GENERATE_PKGINFO_FILE + + + $class + + CF$UID + 64 + + NS.string + Packaging||FRAMEWORK_VERSION + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_FILE + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_OTHER_PREPROCESSOR_FLAGS + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_OUTPUT_FORMAT + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_PREPROCESSOR_DEFINITIONS + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_PREFIX_HEADER + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_PREPROCESS + + + $class + + CF$UID + 64 + + NS.string + Packaging||COPYING_PRESERVES_HFS_DATA + + + $class + + CF$UID + 64 + + NS.string + Packaging||PRIVATE_HEADERS_FOLDER_PATH + + + $class + + CF$UID + 64 + + NS.string + Packaging||PRODUCT_NAME + + + $class + + CF$UID + 64 + + NS.string + Packaging||PLIST_FILE_OUTPUT_FORMAT + + + $class + + CF$UID + 64 + + NS.string + Packaging||PUBLIC_HEADERS_FOLDER_PATH + + + $class + + CF$UID + 64 + + NS.string + Packaging||STRINGS_FILE_OUTPUT_ENCODING + + + $class + + CF$UID + 64 + + NS.string + Packaging||WRAPPER_EXTENSION + + + $class + + CF$UID + 64 + + NS.string + Search Paths||ALWAYS_SEARCH_USER_PATHS + + + $class + + CF$UID + 64 + + NS.string + Search Paths||FRAMEWORK_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + Search Paths||HEADER_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + Search Paths||LIBRARY_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + Search Paths||REZ_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + Search Paths||EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES + + + $class + + CF$UID + 64 + + NS.string + Search Paths||INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES + + + $class + + CF$UID + 64 + + NS.string + Search Paths||USER_HEADER_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + Unit Testing||OTHER_TEST_FLAGS + + + $class + + CF$UID + 64 + + NS.string + Unit Testing||TEST_AFTER_BUILD + + + $class + + CF$UID + 64 + + NS.string + Unit Testing||TEST_HOST + + + $class + + CF$UID + 64 + + NS.string + Unit Testing||TEST_RIG + + + $class + + CF$UID + 64 + + NS.string + Versioning||CURRENT_PROJECT_VERSION + + + $class + + CF$UID + 64 + + NS.string + Versioning||VERSION_INFO_FILE + + + $class + + CF$UID + 64 + + NS.string + Versioning||VERSION_INFO_EXPORT_DECL + + + $class + + CF$UID + 64 + + NS.string + Versioning||VERSION_INFO_PREFIX + + + $class + + CF$UID + 64 + + NS.string + Versioning||VERSION_INFO_SUFFIX + + + $class + + CF$UID + 64 + + NS.string + Versioning||VERSIONING_SYSTEM + + + $class + + CF$UID + 64 + + NS.string + Versioning||VERSION_INFO_BUILDER + + + $class + + CF$UID + 64 + + NS.string + Interface Builder NIB Postprocessor - Options||IBC_STRIP_NIBS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FAST_OBJC_DISPATCH + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_OBJC_CALL_CXX_CDTORS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE3_EXTENSIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE41_EXTENSIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE42_EXTENSIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_STRICT_ALIASING + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FEEDBACK_DIRECTED_OPTIMIZATION + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_GENERATE_DEBUGGING_SYMBOLS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_GENERATE_TEST_COVERAGE_FILES + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_INLINES_ARE_PRIVATE_EXTERN + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_KERNEL_DEVELOPMENT + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_DEBUGGING_SYMBOLS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||LLVM_LTO + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_REUSE_STRINGS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_NO_COMMON_BLOCKS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_FAST_MATH + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SYMBOL_SEPARATION + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_THREADSAFE_STATICS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_SYMBOLS_PRIVATE_EXTERN + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_UNROLL_LOOPS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_CHAR_IS_UNSIGNED_CHAR + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_ASM_KEYWORD + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_CHECK_RETURN_VALUE_OF_OPERATOR_NEW + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_CW_ASM_SYNTAX + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_INPUT_FILETYPE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_EXCEPTIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_RTTI + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_LINK_WITH_DYNAMIC_LIBRARIES + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_OBJC_EXCEPTIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_TRIGRAPHS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_INDIRECT_FUNCTION_CALLS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_REGISTER_FUNCTION_CALLS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_INCREASE_PRECOMPILED_HEADER_SHARING + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||OTHER_CFLAGS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||OTHER_CPLUSPLUSFLAGS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_PREFIX_HEADER + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_BUILTIN_FUNCTIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_ENABLE_PASCAL_STRINGS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_FORCE_CPU_SUBTYPE_ALL + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_SHORT_ENUMS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Language||GCC_USE_STANDARD_INCLUDE_SEARCHING + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_CHECK_SWITCH_STATEMENTS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_FOUR_CHARACTER_CONSTANTS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_SHADOW + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_64_TO_32_BIT_CONVERSION + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_INHIBIT_ALL_WARNINGS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_MISSING_PARENTHESES + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_PROTOTYPES + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_NEWLINE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_NON_VIRTUAL_DESTRUCTOR + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||WARNING_CFLAGS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_PEDANTIC + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_POINTER_SIGNEDNESS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_PROTOTYPE_CONVERSION + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_SIGN_COMPARE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_STRICT_SELECTOR_MATCH + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_TREAT_WARNINGS_AS_ERRORS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_TYPECHECK_CALLS_TO_PRINTF + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNDECLARED_SELECTOR + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNINITIALIZED_AUTOS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNKNOWN_PRAGMAS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_FUNCTION + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_LABEL + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_PARAMETER + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VALUE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO + + + $class + + CF$UID + 64 + + NS.string + User-Defined||PREBINDING + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 373 + + + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 588 + + + + {{0, 0}, {1230, 713}} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 590 + + + CF$UID + 591 + CF$UID 592 @@ -7063,185 +6707,105 @@ CF$UID 593 - - CF$UID - 605 - - - CF$UID - 606 - - - - Xcode3ProjectEditorPreviousProjectEditorClass - Xcode3ProjectEditor.sourceList.splitview - Xcode3ProjectEditorPreviousTargetEditorClass - Xcode3ProjectEditorSelectedDocumentLocations - Xcode3ProjectEditor_Xcode3BuildSettingsEditor - Xcode3ProjectEditor_Xcode3BuildPhasesEditor - Xcode3ProjectInfoEditor - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 583 - - - NS.objects - - - CF$UID - 584 - - - - DVTSplitViewItems - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 585 - - - CF$UID - 590 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 588 - - - CF$UID - 589 - - - - DVTIdentifier - DVTViewMagnitude - - 170 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 588 - - - CF$UID - 591 - - - - 760 - Xcode3BuildPhasesEditor - - $class - - CF$UID - 13 - - NS.objects - CF$UID 594 + + CF$UID + 595 + - - - $class - - CF$UID - 309 - - documentURL - - CF$UID - 595 - - selection - - CF$UID - 597 - - timestamp - - CF$UID - 596 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - 325700041.50340098 - - $class - - CF$UID - 94 - - NS.keys + NS.objects + + CF$UID + 140 + + + CF$UID + 596 + CF$UID 598 CF$UID - 599 + 140 CF$UID 600 + + CF$UID + 608 + + + + LayoutFocusMode + console + variables + LayoutMode + IDEDebuggerAreaSplitView + IDEDebugArea_SplitView + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 597 + + + NS.objects + + + CF$UID + 139 + + + + ConsoleFilterMode + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 599 + + + NS.objects + + + CF$UID + 175 + + + + DBGVariablesViewFilterMode + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 + NS.objects @@ -7249,96 +6813,198 @@ CF$UID 601 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 602 CF$UID - 603 + 605 - Editor - Target - Xcode3BuildPhasesEditorLocations - Xcode3BuildPhasesEditor - xcodecapp-cocoa $class CF$UID - 13 + 101 + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + NS.objects + + CF$UID + 603 + CF$UID 604 + VariablesView + 611 $class CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 94 + 101 NS.keys CF$UID - 607 + 280 CF$UID - 608 + 281 + + NS.objects + + + CF$UID + 606 + + + CF$UID + 607 + + + + ConsoleArea + 618 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 + + + NS.objects + CF$UID 609 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 610 CF$UID - 611 + 612 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 CF$UID - 612 + 281 + + + NS.objects + + + CF$UID + 603 + + + CF$UID + 611 + + + + 611 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 606 CF$UID 613 + + + 618 + + $class + + CF$UID + 85 + + NS.keys + CF$UID - 614 + 277 NS.objects @@ -7347,18 +7013,76 @@ CF$UID 615 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 616 + + CF$UID + 619 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + CF$UID 617 CF$UID - 619 + 618 + + + IDEEditor + 203 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + CF$UID 620 @@ -7367,30 +7091,15 @@ CF$UID 621 - - CF$UID - 622 - - - CF$UID - 501 - - Xcode3BuildPhasesEditorFilterKey - 027D999D13696A7000D3DB13 - Xcode3BuildPhasesEditorDisclosedNamesKey - 027D999A13696A7000D3DB13 - 027D999913696A7000D3DB13 - 02998CF81369C383006C73DB - 027D99A013696A7000D3DB13 - kXcode3BuildPhasesEditorScrollPointKey - + IDEDebuggerArea + 115 $class CF$UID - 94 + 85 NS.keys @@ -7401,74 +7110,7 @@ $class CF$UID - 93 - - NS.objects - - - CF$UID - 618 - - - CF$UID - 618 - - - CF$UID - 618 - - - - Copy Files - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 94 + 85 NS.keys @@ -7476,70 +7118,240 @@ CF$UID 624 - - NS.objects - + + CF$UID + 262 + + + CF$UID + 260 + + + CF$UID + 625 + + + CF$UID + 11 + + + CF$UID + 259 + + + CF$UID + 261 + CF$UID 626 - - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 625 - - - x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 417 - - NS.objects CF$UID - 439 + 627 + + + CF$UID + 769 + + + CF$UID + 770 + + + CF$UID + 771 + + + CF$UID + 4 + + + CF$UID + 626 + + + CF$UID + 16 + + + CF$UID + 865 + IDEWorkspaceTabController_A2C097E7-6218-463E-B579-AD51683EC69D + IDEWorkspaceTabController_5790637C-4F65-47A7-8985-CC7C96C3CFD1 + IDEWorkspaceTabController_CBF8A2BF-462C-4487-B84E-BCF6D4FA9F07 $class CF$UID - 94 + 85 NS.keys + + + CF$UID + 274 + + + CF$UID + 268 + + + CF$UID + 267 + + + CF$UID + 270 + + + CF$UID + 271 + + + CF$UID + 272 + + + CF$UID + 273 + + + CF$UID + 269 + + + NS.objects CF$UID 628 + + CF$UID + 16 + + + CF$UID + 638 + + + CF$UID + 688 + + + CF$UID + 694 + + + CF$UID + 761 + + + CF$UID + 16 + + + CF$UID + 139 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 324 + + + CF$UID + 318 + + + CF$UID + 319 + + + CF$UID + 320 + + + CF$UID + 321 + + + CF$UID + 322 + + + CF$UID + 323 + + + CF$UID + 317 + + + NS.objects + + + CF$UID + 16 + CF$UID 629 + + CF$UID + 657 + + + CF$UID + 16 + + + CF$UID + 139 + + + CF$UID + 672 + + + CF$UID + 678 + + + CF$UID + 679 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 337 + NS.objects @@ -7547,94 +7359,130 @@ CF$UID 630 + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 339 + + + NS.objects + CF$UID 631 - IDEDeviceLocation - IDEDeviceArchitecture - dvtdevice-local-computer:localhost - x86_64 $class CF$UID - 94 + 101 NS.keys + + + CF$UID + 341 + + + CF$UID + 342 + + + CF$UID + 343 + + + NS.objects + + + CF$UID + 632 + + + CF$UID + 139 + + + CF$UID + 655 + + + + + $class + + CF$UID + 15 + + NS.objects CF$UID 633 + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 346 + + + CF$UID + 347 + + + CF$UID + 348 + + + CF$UID + 349 + + + CF$UID + 350 + + + CF$UID + 351 + + + CF$UID + 352 + + NS.objects CF$UID 634 - - - IDENameString - xcodecapp-cocoa RELEASE - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 636 + 635 CF$UID - 637 - - - CF$UID - 638 - - - NS.objects - - - CF$UID - 639 - - - CF$UID - 665 - - - CF$UID - 602 - - - - IDEActivityReportCompletionSummaryStringSegments - IDEActivityReportOptions - IDEActivityReportTitle - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 640 - - - CF$UID - 647 + 643 CF$UID @@ -7642,7 +7490,65 @@ CF$UID - 656 + 638 + + + CF$UID + 652 + + + CF$UID + 653 + + + + com.apple.xml-property-list + + $class + + CF$UID + 66 + + DocumentLocation + + CF$UID + 641 + + DomainIdentifier + + CF$UID + 328 + + IdentifierPath + + CF$UID + 636 + + IndexOfDocumentIdentifier + + CF$UID + 139 + + + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 637 + + + CF$UID + 639 + + + CF$UID + 640 @@ -7650,24 +7556,72 @@ $class CF$UID - 94 + 60 + + Identifier + + CF$UID + 638 + + + Growl Registration Ticket.growlRegDict.plist + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 306 + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 242 + + + + $class + + CF$UID + 65 + + documentURL + + CF$UID + 642 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist + + + $class + + CF$UID + 101 NS.keys - - - CF$UID - 641 - - - CF$UID - 642 - - - CF$UID - 643 - - - NS.objects CF$UID @@ -7681,33 +7635,9 @@ CF$UID 646 - - - IDEActivityReportStringSegmentPriority - IDEActivityReportStringSegmentBackSeparator - IDEActivityReportStringSegmentStringValue - 2 - - Build - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 641 - - - CF$UID - 642 - - - CF$UID - 643 + 647 NS.objects @@ -7720,105 +7650,96 @@ CF$UID 649 + + CF$UID + 36 + CF$UID 650 - 4 - : - xcodecapp-cocoa RELEASE + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + PrimaryDocumentSelectedCharacterRange + 325697486.08274698 + {0, 181} + {170, 0} + <plist version="1.0"> + Xcode.IDEKit.EditorDocument.SourceCode $class CF$UID - 94 + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 654 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 656 + + + + {{0, 0}, {920, 597}} + + $class + + CF$UID + 85 NS.keys CF$UID - 641 + 590 CF$UID - 642 + 591 CF$UID - 643 + 594 + + + CF$UID + 593 + + + CF$UID + 595 + + + CF$UID + 592 NS.objects CF$UID - 652 - - - CF$UID - 653 - - - CF$UID - 654 - - - - 1 - - - $class - - CF$UID - 655 - - NS.data - - YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK - CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC - WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui - FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO - U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q - EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh - c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT - cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1 - NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0 - cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB - cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf - AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA - yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL - AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA - AAA/AAAAAAAAAAAAAAAAAAABvg== - - - - $classes - - NSMutableData - NSData - NSObject - - $classname - NSMutableData - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 641 - - - CF$UID - 657 + 140 CF$UID @@ -7826,17 +7747,70 @@ CF$UID - 643 + 659 CF$UID - 659 + 140 + + CF$UID + 665 + + + CF$UID + 671 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 597 + + + NS.objects + + + CF$UID + 139 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 + + + NS.objects + CF$UID 660 + + + $class + + CF$UID + 87 + NS.objects @@ -7845,62 +7819,7 @@ CF$UID - 308 - - - CF$UID - 662 - - - CF$UID - 664 - - - CF$UID - 308 - - - CF$UID - 308 - - - - IDEActivityReportStringSegmentType - IDEActivityReportStringSegmentDate - IDEActivityReportStringSegmentDateStyle - IDEActivityReportStringSegmentTimeStyle - 3 - - $class - - CF$UID - 663 - - NS.time - 325700330.71301103 - - - $classes - - NSDate - NSObject - - $classname - NSDate - - Today at 18:18 - 106 - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 4 + 663 @@ -7908,17 +7827,95 @@ $class CF$UID - 94 + 101 NS.keys CF$UID - 668 + 280 + + + CF$UID + 281 NS.objects + + CF$UID + 603 + + + CF$UID + 662 + + + + 302 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 606 + + + CF$UID + 664 + + + + 617 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 + + + NS.objects + + + CF$UID + 666 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 667 + CF$UID 669 @@ -7929,79 +7926,279 @@ $class CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 97 - - - - $class - - CF$UID - 90 + 101 NS.keys CF$UID - 670 + 280 CF$UID - 671 + 281 NS.objects CF$UID - 672 + 603 + + CF$UID + 668 + + + + 302 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 606 + + + CF$UID + 670 + + + + 617 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 599 + + + NS.objects + + + CF$UID + 175 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 + + + NS.objects + CF$UID 673 - width - height - 1230 - 713 $class CF$UID - 93 + 87 NS.objects + + CF$UID + 674 + + + CF$UID + 676 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 617 + CF$UID 675 + + + 619 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 620 + CF$UID 677 + + + 100 + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 195 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 680 + + rootLayoutTreeNode + + CF$UID + 686 + + + + $class + + CF$UID + 194 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 681 + + orientation + 0 + parent + + CF$UID + 686 + + + + $class + + CF$UID + 66 + + DocumentLocation + + CF$UID + 641 + + DomainIdentifier + + CF$UID + 328 + + IdentifierPath + + CF$UID + 682 + + IndexOfDocumentIdentifier + + CF$UID + 139 + + + + $class + + CF$UID + 15 + + NS.objects + CF$UID - 679 - - - CF$UID - 680 - - - CF$UID - 682 + 683 CF$UID @@ -8009,19 +8206,7 @@ CF$UID - 686 - - - CF$UID - 687 - - - CF$UID - 689 - - - CF$UID - 624 + 685 @@ -8029,181 +8214,188 @@ $class CF$UID - 313 + 60 - NS.base + Identifier CF$UID - 0 - - NS.relative - - CF$UID - 676 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 678 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 595 + 638 $class CF$UID - 313 + 60 - NS.base + Identifier CF$UID - 0 - - NS.relative - - CF$UID - 681 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 683 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 685 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict - - $class - - CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 426 + 306 $class CF$UID - 313 + 60 - NS.base + Identifier CF$UID - 0 - - NS.relative - - CF$UID - 688 + 242 - file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist $class CF$UID - 313 + 194 - NS.base + children + + CF$UID + 687 + + contentType + 0 + documentArchivableRepresentation CF$UID 0 - NS.relative + orientation + 0 + parent CF$UID - 690 + 0 - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h $class CF$UID - 94 + 15 + + NS.objects + + + CF$UID + 680 + + + + + $class + + CF$UID + 85 NS.keys + + CF$UID + 277 + + + NS.objects + + + CF$UID + 689 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 690 + CF$UID 692 + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 + + + CF$UID + 691 + + + + 481 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 + CF$UID 693 + + + 238 + + $class + + CF$UID + 85 + + NS.keys + CF$UID - 694 + 288 CF$UID @@ -8211,20 +8403,88 @@ CF$UID - 6 + 696 CF$UID - 696 + 287 CF$UID 697 + + CF$UID + 205 + + + NS.objects + CF$UID 698 + + CF$UID + 709 + + + CF$UID + 723 + + + CF$UID + 288 + + + CF$UID + 727 + + + CF$UID + 735 + + + + Xcode.IDEKit.Navigator.BatchFind + Xcode.DebuggerKit.ThreadsStacksNavigator + Xcode.IDEKit.Navigator.Logs + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 224 + + + CF$UID + 290 + + + CF$UID + 291 + + + CF$UID + 292 + + + CF$UID + 293 + + + CF$UID + 294 + + + CF$UID + 295 + NS.objects @@ -8234,145 +8494,72 @@ CF$UID - 849 + 36 CF$UID - 850 + 215 CF$UID - 851 + 36 CF$UID - 4 + 36 - - CF$UID - 698 - - - CF$UID - 342 - - - CF$UID - 945 - - - - IDEWorkspaceTabController_A2C097E7-6218-463E-B579-AD51683EC69D - IDEWindowFrame - IDEOrderedWorkspaceTabControllers - IDEWorkspaceTabController_5790637C-4F65-47A7-8985-CC7C96C3CFD1 - IDEActiveWorkspaceTabController - IDEWindowToolbarIsVisible - IDEWorkspaceTabController_CBF8A2BF-462C-4487-B84E-BCF6D4FA9F07 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 24 - - - CF$UID - 18 - - - CF$UID - 17 - - - CF$UID - 20 - - - CF$UID - 21 - - - CF$UID - 22 - - - CF$UID - 23 - - - CF$UID - 19 - - - NS.objects - CF$UID 700 - - CF$UID - 342 - - - CF$UID - 25 - - - CF$UID - 701 - - - CF$UID - 707 - - - CF$UID - 788 - - - CF$UID - 342 - - - CF$UID - 796 - - - - Growl Registration Ticket.growlRegDict.plist - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 83 - - - NS.objects - CF$UID 702 + {{0, 0}, {259, 675}} $class CF$UID - 93 + 15 + + NS.objects + + + CF$UID + 701 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 306 + + + CF$UID + 638 + + + + + $class + + CF$UID + 216 NS.objects @@ -8380,64 +8567,67 @@ CF$UID 703 - - CF$UID - 705 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 88 - CF$UID 704 + + CF$UID + 705 + + + CF$UID + 707 + + + CF$UID + 708 + - 481 $class CF$UID - 90 + 87 - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - NS.objects CF$UID - 88 + 242 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 306 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 CF$UID @@ -8445,31 +8635,51 @@ - 238 + Products $class CF$UID - 94 + 87 - NS.keys + NS.objects CF$UID - 360 + 242 CF$UID - 708 + 304 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 CF$UID - 709 - - - CF$UID - 359 + 302 + + + + $class + + CF$UID + 85 + + NS.keys + CF$UID 710 @@ -8478,157 +8688,41 @@ CF$UID 711 - - NS.objects - CF$UID 712 - - CF$UID - 723 - - - CF$UID - 737 - - - CF$UID - 360 - - - CF$UID - 741 - - - CF$UID - 749 - - - - Xcode.IDEKit.Navigator.BatchFind - Xcode.DebuggerKit.ThreadsStacksNavigator - Xcode.IDEKit.Navigator.Logs - Xcode.IDEKit.Navigator.Issues - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 362 - - - CF$UID - 363 - - - CF$UID - 364 - - - CF$UID - 365 - - - CF$UID - 366 - - - CF$UID - 367 - - - CF$UID - 368 - - - NS.objects - CF$UID 713 - - CF$UID - 14 - - - CF$UID - 370 - - - CF$UID - 14 - - - CF$UID - 14 - CF$UID 714 + + CF$UID + 715 + CF$UID 716 - - {{0, 0}, {259, 675}} - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 715 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 381 - - - CF$UID - 700 - - - - - $class - - CF$UID - 371 - NS.objects CF$UID 717 + + CF$UID + 36 + + + CF$UID + 282 + CF$UID 718 @@ -8637,170 +8731,14 @@ CF$UID 719 + + CF$UID + 139 + CF$UID 721 - - CF$UID - 722 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 381 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 720 - - - - Products - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 379 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 41 - - - CF$UID - 377 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 724 - - - CF$UID - 725 - - - CF$UID - 726 - - - CF$UID - 727 - - - CF$UID - 728 - - - CF$UID - 729 - - - CF$UID - 730 - - - NS.objects - - - CF$UID - 731 - - - CF$UID - 14 - - - CF$UID - 88 - - - CF$UID - 732 - - - CF$UID - 733 - - - CF$UID - 25 - - - CF$UID - 735 - IDEBatchFindNavigatorScrollPosition @@ -8816,7 +8754,7 @@ $class CF$UID - 734 + 720 NSRangeCount 0 @@ -8834,7 +8772,7 @@ $class CF$UID - 736 + 722 NSRangeCount 0 @@ -8853,36 +8791,36 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 738 + 724 CF$UID - 739 + 725 CF$UID - 740 + 726 NS.objects CF$UID - 327 + 175 CF$UID - 25 + 139 CF$UID - 14 + 36 @@ -8893,44 +8831,44 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 742 + 728 CF$UID - 743 + 729 CF$UID - 744 + 730 CF$UID - 745 + 731 NS.objects CF$UID - 746 + 732 CF$UID - 747 + 733 CF$UID - 14 + 36 CF$UID - 748 + 734 @@ -8942,7 +8880,7 @@ $class CF$UID - 93 + 87 NS.objects @@ -8951,7 +8889,7 @@ $class CF$UID - 93 + 87 NS.objects @@ -8961,38 +8899,279 @@ $class CF$UID - 94 + 85 NS.keys + + CF$UID + 223 + + + CF$UID + 224 + + + CF$UID + 225 + + + CF$UID + 226 + + + CF$UID + 227 + + + CF$UID + 228 + + + CF$UID + 229 + + + CF$UID + 230 + + + CF$UID + 231 + + + CF$UID + 232 + + + NS.objects + + + CF$UID + 36 + + + CF$UID + 736 + + + CF$UID + 737 + + + CF$UID + 739 + + + CF$UID + 740 + + + CF$UID + 36 + + + CF$UID + 36 + + + CF$UID + 759 + + + CF$UID + 36 + + + CF$UID + 760 + + + + {{0, 0}, {259, 653}} + + $class + + CF$UID + 235 + + NS.objects + + + CF$UID + 738 + + + + xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 741 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 742 + + + CF$UID + 743 + + + CF$UID + 745 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 240 + + + CF$UID + 241 + + + NS.objects + + + CF$UID + 242 + + + CF$UID + 243 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 240 + + + CF$UID + 241 + + + NS.objects + + + CF$UID + 744 + + + CF$UID + 246 + + + + xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/AppController.m + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 240 + + + CF$UID + 241 + + + NS.objects + + + CF$UID + 746 + + + CF$UID + 758 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 747 + + + CF$UID + 748 + + + CF$UID + 749 + CF$UID 750 - - CF$UID - 362 - CF$UID 751 + + NS.objects + CF$UID 752 - - CF$UID - 753 - - - CF$UID - 754 - - - CF$UID - 755 - CF$UID 756 @@ -9003,284 +9182,30 @@ CF$UID - 758 - - - NS.objects - - - CF$UID - 14 + 756 CF$UID - 759 - - - CF$UID - 760 - - - CF$UID - 762 - - - CF$UID - 763 - - - CF$UID - 14 - - - CF$UID - 14 - - - CF$UID - 786 - - - CF$UID - 14 - - - CF$UID - 787 - - - - IDEErrorFilteringEnabled - IDECollapsedFiles - IDEExpandedIssues - IDESelectedNavigables - IDEShowsByType - IDESchemeFilteringEnabled - IDECollapsedTypes - IDERecentFilteringEnabled - IDECollapsedGroups - {{0, 0}, {259, 653}} - - $class - - CF$UID - 441 - - NS.objects - - - CF$UID - 761 - - - - xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 764 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 765 - - - CF$UID - 769 - - - CF$UID - 772 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 766 - - - CF$UID - 767 - - - NS.objects - - - CF$UID - 41 - - - CF$UID - 768 - - - - id - ty - g - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 766 - - - CF$UID - 767 - - - NS.objects - - - CF$UID - 770 - - - CF$UID - 771 - - - - xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/AppController.m - f - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 766 - - - CF$UID - 767 - - - NS.objects - - - CF$UID - 773 - - - CF$UID - 785 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 774 - - - CF$UID - 775 - - - CF$UID - 776 - - - CF$UID - 777 - - - CF$UID - 778 - - - NS.objects - - - CF$UID - 779 - - - CF$UID - 783 - - - CF$UID - 784 - - - CF$UID - 784 - - - CF$UID - 784 + 756 documentLocations - subissues - shortMessage - type fullMessage + subissues + type + shortMessage $class CF$UID - 13 + 15 NS.objects CF$UID - 780 + 753 @@ -9288,7 +9213,7 @@ $class CF$UID - 782 + 755 characterRangeLen 0 @@ -9297,7 +9222,7 @@ documentURL CF$UID - 781 + 754 endingColumnNumber -1 @@ -9317,7 +9242,7 @@ $class CF$UID - 46 + 64 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -9332,22 +9257,22 @@ $classname DVTTextDocumentLocation + Void value not ignored as it ought to be $class CF$UID - 93 + 87 NS.objects - Void value not ignored as it ought to be i $class CF$UID - 441 + 235 NS.objects @@ -9356,7 +9281,7 @@ $class CF$UID - 441 + 235 NS.objects @@ -9365,20 +9290,20 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 83 + 277 NS.objects CF$UID - 789 + 762 @@ -9386,17 +9311,352 @@ $class CF$UID - 93 + 87 NS.objects CF$UID - 790 + 763 CF$UID - 792 + 765 + + + CF$UID + 767 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 271 + + + CF$UID + 764 + + + + 260 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 274 + + + CF$UID + 766 + + + + 920 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 314 + + + CF$UID + 768 + + + + 260 + {{93, -41}, {1440, 817}} + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 626 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 269 + + + CF$UID + 268 + + + CF$UID + 267 + + + CF$UID + 270 + + + CF$UID + 271 + + + CF$UID + 272 + + + CF$UID + 273 + + + CF$UID + 274 + + + NS.objects + + + CF$UID + 139 + + + CF$UID + 16 + + + CF$UID + 772 + + + CF$UID + 773 + + + CF$UID + 779 + + + CF$UID + 801 + + + CF$UID + 36 + + + CF$UID + 809 + + + + AppController.m + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 + + + NS.objects + + + CF$UID + 774 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 775 + + + CF$UID + 777 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 + + + CF$UID + 776 + + + + 517 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 + + + CF$UID + 778 + + + + 224 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 288 + + + CF$UID + 695 + + + CF$UID + 696 + + + CF$UID + 287 + + + CF$UID + 205 + + + NS.objects + + + CF$UID + 780 + + + CF$UID + 789 + + + CF$UID + 793 + + + CF$UID + 205 CF$UID @@ -9408,297 +9668,477 @@ $class CF$UID - 90 + 85 NS.keys CF$UID - 86 + 224 CF$UID - 87 + 290 + + + CF$UID + 291 + + + CF$UID + 292 + + + CF$UID + 293 + + + CF$UID + 294 + + + CF$UID + 295 NS.objects CF$UID - 21 + 781 + + + CF$UID + 36 + + + CF$UID + 215 + + + CF$UID + 36 + + + CF$UID + 36 + + + CF$UID + 782 + + + CF$UID + 784 + + + + {{0, 0}, {249, 697}} + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 783 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 302 + + + CF$UID + 772 + + + + + $class + + CF$UID + 216 + + NS.objects + + + CF$UID + 785 + + + CF$UID + 786 + + + CF$UID + 787 + + + CF$UID + 788 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 306 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 304 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 302 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 710 + + + CF$UID + 711 + + + CF$UID + 712 + + + CF$UID + 713 + + + CF$UID + 714 + + + CF$UID + 715 + + + CF$UID + 716 + + + NS.objects + + + CF$UID + 139 + + + CF$UID + 36 + + + CF$UID + 282 + + + CF$UID + 790 CF$UID 791 + + CF$UID + 139 + + + CF$UID + 792 + - 260 + computeModifiedContent $class CF$UID - 90 + 720 + + NSRangeCount + 0 + + + $class + + CF$UID + 722 + + NSRangeCount + 0 + + + $class + + CF$UID + 85 NS.keys CF$UID - 86 + 724 CF$UID - 87 + 725 + + + CF$UID + 726 NS.objects CF$UID - 19 + 175 CF$UID - 793 + 139 + + + CF$UID + 36 - 920 $class CF$UID - 90 + 85 NS.keys CF$UID - 86 + 223 CF$UID - 87 + 224 + + + CF$UID + 225 + + + CF$UID + 226 + + + CF$UID + 227 + + + CF$UID + 228 + + + CF$UID + 229 + + + CF$UID + 230 + + + CF$UID + 231 + + + CF$UID + 232 NS.objects CF$UID - 389 + 36 CF$UID 795 - - - 260 - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 34 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 32 - - - CF$UID - 33 - - - CF$UID - 27 - - - NS.objects - - - CF$UID - 342 + 796 CF$UID 797 - - CF$UID - 818 - - - CF$UID - 342 - - - CF$UID - 25 - - - CF$UID - 833 - - - CF$UID - 839 - - - CF$UID - 840 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 54 - - - NS.objects - CF$UID 798 - - - - $class - - CF$UID - 94 - - NS.keys - CF$UID - 56 + 36 + + + CF$UID + 36 - - NS.objects - CF$UID 799 - - - - $class - - CF$UID - 90 - - NS.keys - CF$UID - 58 + 36 - - CF$UID - 59 - - - CF$UID - 60 - - - NS.objects - CF$UID 800 - - CF$UID - 25 - - - CF$UID - 816 - + {{0, 0}, {249, 675}} $class CF$UID - 13 + 235 NS.objects - - - CF$UID - 801 - - + $class CF$UID - 94 + 235 + + NS.objects + + + + $class + + CF$UID + 87 + + NS.objects + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 85 NS.keys CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 + 277 NS.objects @@ -9707,76 +10147,24 @@ CF$UID 802 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 803 - - CF$UID - 810 - - - CF$UID - 813 - - - CF$UID - 700 - - - CF$UID - 408 - - - CF$UID - 814 - - - - com.apple.xml-property-list - - $class - - CF$UID - 48 - - DocumentLocation - - CF$UID - 808 - - DomainIdentifier - - CF$UID - 38 - - IdentifierPath - - CF$UID - 804 - - IndexOfDocumentIdentifier - - CF$UID - 25 - - - - $class - - CF$UID - 13 - - NS.objects - CF$UID 805 - - CF$UID - 806 - CF$UID 807 @@ -9787,87 +10175,180 @@ $class CF$UID - 42 - - Identifier - - CF$UID - 700 - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 381 - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 41 - - - - $class - - CF$UID - 47 - - documentURL - - CF$UID - 809 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 46 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist - - - $class - - CF$UID - 90 + 101 NS.keys CF$UID - 495 + 280 CF$UID - 496 + 281 + + + NS.objects + + + CF$UID + 271 CF$UID - 497 + 804 + + + + 250 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 CF$UID - 498 + 281 + + + NS.objects + + + CF$UID + 274 + + + CF$UID + 806 + + + + 1190 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 314 + + + CF$UID + 808 + + + + 260 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 324 + + + CF$UID + 318 + + + CF$UID + 319 + + + CF$UID + 320 + + + CF$UID + 321 + + + CF$UID + 322 + + + CF$UID + 323 + + + CF$UID + 317 + + + NS.objects + + + CF$UID + 16 + + + CF$UID + 810 + + + CF$UID + 834 + + + CF$UID + 16 + + + CF$UID + 139 + + + CF$UID + 849 + + + CF$UID + 855 + + + CF$UID + 856 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 337 NS.objects @@ -9876,110 +10357,59 @@ CF$UID 811 - - CF$UID - 812 - - - CF$UID - 14 - - - CF$UID - 555 - - 325697486.08274698 - {0, 181} - <plist version="1.0"> $class CF$UID - 313 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 815 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 817 - - - - {{0, 0}, {920, 597}} - - $class - - CF$UID - 94 + 85 NS.keys CF$UID - 317 - - - CF$UID - 318 - - - CF$UID - 321 - - - CF$UID - 320 - - - CF$UID - 322 - - - CF$UID - 319 + 339 NS.objects CF$UID - 308 + 812 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 341 CF$UID - 819 + 342 CF$UID - 820 + 343 + + + NS.objects + + + CF$UID + 813 CF$UID - 308 - - - CF$UID - 826 + 139 CF$UID @@ -9991,299 +10421,23 @@ $class CF$UID - 94 + 15 + + NS.objects + + + CF$UID + 814 + + + + + $class + + CF$UID + 85 NS.keys - - - CF$UID - 324 - - - NS.objects - - - CF$UID - 25 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 83 - - - NS.objects - - - CF$UID - 821 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 822 - - - CF$UID - 824 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 331 - - - CF$UID - 823 - - - - 302 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 334 - - - CF$UID - 825 - - - - 617 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 83 - - - NS.objects - - - CF$UID - 827 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 828 - - - CF$UID - 830 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 331 - - - CF$UID - 829 - - - - 302 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 334 - - - CF$UID - 831 - - - - 617 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 326 - - - NS.objects - - - CF$UID - 327 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 83 - - - NS.objects - - - CF$UID - 834 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 835 - - - CF$UID - 837 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects CF$UID @@ -10291,554 +10445,58 @@ CF$UID - 836 - - - - 619 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 + 347 CF$UID - 87 + 348 - - NS.objects - CF$UID 349 CF$UID - 838 - - - - 100 - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 52 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 841 - - rootLayoutTreeNode - - CF$UID - 847 - - - - $class - - CF$UID - 51 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 842 - - orientation - 0 - parent - - CF$UID - 847 - - - - $class - - CF$UID - 48 - - DocumentLocation - - CF$UID - 808 - - DomainIdentifier - - CF$UID - 38 - - IdentifierPath - - CF$UID - 843 - - IndexOfDocumentIdentifier - - CF$UID - 25 - - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 844 + 350 CF$UID - 845 + 351 CF$UID - 846 - - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 700 - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 381 - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 41 - - - - $class - - CF$UID - 51 - - children - - CF$UID - 848 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 841 - - - - {{13, 61}, {1440, 817}} - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 698 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 24 - - - CF$UID - 18 - - - CF$UID - 19 - - - CF$UID - 20 - - - CF$UID - 21 - - - CF$UID - 22 - - - CF$UID - 23 - - - CF$UID - 17 + 352 NS.objects CF$UID - 852 + 815 CF$UID - 342 + 816 CF$UID - 853 + 823 CF$UID - 909 + 829 CF$UID - 915 + 772 CF$UID - 937 + 652 CF$UID - 14 - - - CF$UID - 25 - - - - AppController.m - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 34 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 32 - - - CF$UID - 33 - - - CF$UID - 27 - - - NS.objects - - - CF$UID - 342 - - - CF$UID - 854 - - - CF$UID - 878 - - - CF$UID - 342 - - - CF$UID - 25 - - - CF$UID - 893 - - - CF$UID - 899 - - - CF$UID - 900 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 54 - - - NS.objects - - - CF$UID - 855 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 56 - - - NS.objects - - - CF$UID - 856 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 58 - - - CF$UID - 59 - - - CF$UID - 60 - - - NS.objects - - - CF$UID - 857 - - - CF$UID - 25 - - - CF$UID - 876 - - - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 858 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 859 - - - CF$UID - 860 - - - CF$UID - 867 - - - CF$UID - 873 - - - CF$UID - 852 - - - CF$UID - 408 - - - CF$UID - 874 + 830 @@ -10847,48 +10505,48 @@ $class CF$UID - 48 + 66 DocumentLocation CF$UID - 865 + 821 DomainIdentifier CF$UID - 38 + 328 IdentifierPath CF$UID - 861 + 817 IndexOfDocumentIdentifier CF$UID - 25 + 139 $class CF$UID - 13 + 15 NS.objects CF$UID - 862 + 818 CF$UID - 863 + 819 CF$UID - 864 + 820 @@ -10896,48 +10554,48 @@ $class CF$UID - 42 + 60 Identifier CF$UID - 852 + 772 $class CF$UID - 42 + 60 Identifier CF$UID - 377 + 302 $class CF$UID - 42 + 60 Identifier CF$UID - 41 + 242 $class CF$UID - 47 + 65 documentURL CF$UID - 866 + 822 timestamp @@ -10949,7 +10607,7 @@ $class CF$UID - 46 + 64 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -10958,52 +10616,52 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 868 + 824 CF$UID - 495 + 644 CF$UID - 497 + 646 CF$UID - 496 + 645 CF$UID - 498 + 647 NS.objects CF$UID - 869 + 825 CF$UID - 870 + 826 CF$UID - 14 + 36 CF$UID - 871 + 827 CF$UID - 872 + 828 @@ -11012,7 +10670,7 @@ $class CF$UID - 46 + 64 NS.string { @@ -11084,7 +10742,7 @@ $class CF$UID - 313 + 147 NS.base @@ -11094,7 +10752,7 @@ NS.relative CF$UID - 875 + 831 file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -11102,13 +10760,13 @@ $class CF$UID - 13 + 15 NS.objects CF$UID - 877 + 833 @@ -11117,60 +10775,60 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 317 + 590 CF$UID - 318 + 591 CF$UID - 321 + 594 CF$UID - 320 + 593 CF$UID - 322 + 595 CF$UID - 319 + 592 NS.objects CF$UID - 308 + 140 CF$UID - 879 + 835 CF$UID - 880 + 836 CF$UID - 308 + 140 CF$UID - 886 + 842 CF$UID - 892 + 848 @@ -11178,20 +10836,20 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 324 + 597 NS.objects CF$UID - 25 + 139 @@ -11199,20 +10857,20 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 83 + 277 NS.objects CF$UID - 881 + 837 @@ -11220,17 +10878,17 @@ $class CF$UID - 93 + 87 NS.objects CF$UID - 882 + 838 CF$UID - 884 + 840 @@ -11238,28 +10896,28 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 331 + 603 CF$UID - 883 + 839 @@ -11268,28 +10926,28 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 334 + 606 CF$UID - 885 + 841 @@ -11298,20 +10956,20 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 83 + 277 NS.objects CF$UID - 887 + 843 @@ -11319,17 +10977,17 @@ $class CF$UID - 93 + 87 NS.objects CF$UID - 888 + 844 CF$UID - 890 + 846 @@ -11337,28 +10995,28 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 331 + 603 CF$UID - 889 + 845 @@ -11367,28 +11025,28 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 334 + 606 CF$UID - 891 + 847 @@ -11397,20 +11055,20 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 326 + 599 NS.objects CF$UID - 25 + 139 @@ -11418,20 +11076,20 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 83 + 277 NS.objects CF$UID - 894 + 850 @@ -11439,17 +11097,17 @@ $class CF$UID - 93 + 87 NS.objects CF$UID - 895 + 851 CF$UID - 897 + 853 @@ -11457,28 +11115,28 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 346 + 617 CF$UID - 896 + 852 @@ -11487,28 +11145,28 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 349 + 620 CF$UID - 898 + 854 @@ -11517,7 +11175,7 @@ $class CF$UID - 94 + 85 NS.keys @@ -11528,7 +11186,7 @@ $class CF$UID - 52 + 195 geniusEditorContextNode @@ -11538,19 +11196,19 @@ primaryEditorContextNode CF$UID - 901 + 857 rootLayoutTreeNode CF$UID - 907 + 863 $class CF$UID - 51 + 194 children @@ -11562,62 +11220,62 @@ documentArchivableRepresentation CF$UID - 902 + 858 orientation 0 parent CF$UID - 907 + 863 $class CF$UID - 48 + 66 DocumentLocation CF$UID - 865 + 821 DomainIdentifier CF$UID - 38 + 328 IdentifierPath CF$UID - 903 + 859 IndexOfDocumentIdentifier CF$UID - 25 + 139 $class CF$UID - 13 + 15 NS.objects CF$UID - 904 + 860 CF$UID - 905 + 861 CF$UID - 906 + 862 @@ -11625,48 +11283,48 @@ $class CF$UID - 42 + 60 Identifier CF$UID - 852 + 772 $class CF$UID - 42 + 60 Identifier CF$UID - 377 + 302 $class CF$UID - 42 + 60 Identifier CF$UID - 41 + 242 $class CF$UID - 51 + 194 children CF$UID - 908 + 864 contentType 0 @@ -11687,13 +11345,13 @@ $class CF$UID - 13 + 15 NS.objects CF$UID - 901 + 857 @@ -11701,13 +11359,721 @@ $class CF$UID - 94 + 85 NS.keys CF$UID - 83 + 267 + + + CF$UID + 268 + + + CF$UID + 274 + + + CF$UID + 270 + + + CF$UID + 271 + + + CF$UID + 272 + + + CF$UID + 273 + + + CF$UID + 269 + + + NS.objects + + + CF$UID + 866 + + + CF$UID + 16 + + + CF$UID + 867 + + + CF$UID + 940 + + + CF$UID + 946 + + + CF$UID + 963 + + + CF$UID + 16 + + + CF$UID + 139 + + + + MainMenu.nib + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 324 + + + CF$UID + 318 + + + CF$UID + 319 + + + CF$UID + 320 + + + CF$UID + 321 + + + CF$UID + 322 + + + CF$UID + 323 + + + CF$UID + 317 + + + NS.objects + + + CF$UID + 16 + + + CF$UID + 868 + + + CF$UID + 907 + + + CF$UID + 16 + + + CF$UID + 139 + + + CF$UID + 922 + + + CF$UID + 928 + + + CF$UID + 929 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 337 + + + NS.objects + + + CF$UID + 869 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 339 + + + NS.objects + + + CF$UID + 870 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 341 + + + CF$UID + 342 + + + CF$UID + 343 + + + NS.objects + + + CF$UID + 871 + + + CF$UID + 139 + + + CF$UID + 905 + + + + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 872 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 346 + + + CF$UID + 347 + + + CF$UID + 348 + + + CF$UID + 349 + + + CF$UID + 350 + + + CF$UID + 351 + + + CF$UID + 352 + + + NS.objects + + + CF$UID + 873 + + + CF$UID + 874 + + + CF$UID + 882 + + + CF$UID + 901 + + + CF$UID + 866 + + + CF$UID + 902 + + + CF$UID + 903 + + + + com.apple.InterfaceBuilder3.Cocoa.NIB + + $class + + CF$UID + 66 + + DocumentLocation + + CF$UID + 880 + + DomainIdentifier + + CF$UID + 328 + + IdentifierPath + + CF$UID + 875 + + IndexOfDocumentIdentifier + + CF$UID + 879 + + + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 876 + + + CF$UID + 877 + + + CF$UID + 878 + + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 866 + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 306 + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 242 + + + 9223372036854775807 + + $class + + CF$UID + 65 + + documentURL + + CF$UID + 881 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 883 + + + CF$UID + 884 + + + CF$UID + 885 + + + CF$UID + 886 + + + NS.objects + + + CF$UID + 887 + + + CF$UID + 890 + + + CF$UID + 886 + + + CF$UID + 892 + + + + IBDockViewController + SelectedObjectIDs + SelectionProvider + IBCanvasViewController + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 888 + + + NS.objects + + + CF$UID + 889 + + + + LastKnownOutlineViewWidth + 200 + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 891 + + + + 29 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 893 + + + CF$UID + 894 + + + NS.objects + + + CF$UID + 895 + + + CF$UID + 898 + + + + ObjectIDToLastKnownCanvasPositionMap + EditedTopLevelObjectIDs + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 896 + + + NS.objects + + + CF$UID + 897 + + + + 371 + {101, 23} + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 899 + + + CF$UID + 900 + + + + 371 + 29 + MainMenu + Xcode.IDEKit.CocoaIntegration.EditorDocument.Cocoa + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 904 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 906 + + + + {{0, 0}, {930, 446}} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 590 + + + CF$UID + 591 + + + CF$UID + 594 + + + CF$UID + 593 + + + CF$UID + 595 + + + CF$UID + 592 + + + NS.objects + + + CF$UID + 140 + + + CF$UID + 908 + + + CF$UID + 909 + + + CF$UID + 140 + + + CF$UID + 915 + + + CF$UID + 921 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 597 + + + NS.objects + + + CF$UID + 139 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 277 NS.objects @@ -11722,7 +12088,7 @@ $class CF$UID - 93 + 87 NS.objects @@ -11740,24 +12106,24 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 88 + 603 CF$UID @@ -11765,29 +12131,29 @@ - 517 + 272 $class CF$UID - 90 + 101 NS.keys CF$UID - 86 + 280 CF$UID - 87 + 281 NS.objects CF$UID - 88 + 606 CF$UID @@ -11795,34 +12161,18 @@ - 224 + 657 $class CF$UID - 94 + 85 NS.keys CF$UID - 360 - - - CF$UID - 708 - - - CF$UID - 709 - - - CF$UID - 359 - - - CF$UID - 711 + 277 NS.objects @@ -11831,102 +12181,20 @@ CF$UID 916 - - CF$UID - 925 - - - CF$UID - 929 - - - CF$UID - 711 - - - CF$UID - 930 - $class CF$UID - 94 + 87 - NS.keys - - - CF$UID - 362 - - - CF$UID - 363 - - - CF$UID - 364 - - - CF$UID - 365 - - - CF$UID - 366 - - - CF$UID - 367 - - - CF$UID - 368 - - NS.objects CF$UID 917 - - CF$UID - 14 - - - CF$UID - 370 - - - CF$UID - 14 - - - CF$UID - 14 - - - CF$UID - 918 - - - CF$UID - 920 - - - - {{0, 0}, {249, 697}} - - $class - - CF$UID - 13 - - NS.objects - CF$UID 919 @@ -11937,21 +12205,80 @@ $class CF$UID - 93 + 101 + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + NS.objects CF$UID - 41 + 603 CF$UID - 377 + 918 + + + + 272 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 CF$UID - 852 + 281 + + + NS.objects + + + CF$UID + 606 + + + CF$UID + 920 + + + + 657 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 599 + + + NS.objects + + + CF$UID + 175 @@ -11959,39 +12286,206 @@ $class CF$UID - 371 + 85 - NS.objects + NS.keys CF$UID - 921 - - - CF$UID - 922 + 277 + + NS.objects + CF$UID 923 + + + + $class + + CF$UID + 87 + + NS.objects + CF$UID 924 + + CF$UID + 926 + $class CF$UID - 93 + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 617 + + + CF$UID + 925 + + + + 468 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 620 + + + CF$UID + 927 + + + + 273 + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 195 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 930 + + rootLayoutTreeNode + + CF$UID + 938 + + + + $class + + CF$UID + 194 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 931 + + orientation + 0 + parent + + CF$UID + 938 + + + + $class + + CF$UID + 66 + + DocumentLocation + + CF$UID + 937 + + DomainIdentifier + + CF$UID + 328 + + IdentifierPath + + CF$UID + 932 + + IndexOfDocumentIdentifier + + CF$UID + 936 + + + + $class + + CF$UID + 15 NS.objects CF$UID - 41 + 933 + + + CF$UID + 934 + + + CF$UID + 935 @@ -11999,17 +12493,93 @@ $class CF$UID - 93 + 60 + + Identifier + + CF$UID + 866 + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 306 + + + + $class + + CF$UID + 60 + + Identifier + + CF$UID + 242 + + + 9223372036854775807 + + $class + + CF$UID + 65 + + documentURL + + CF$UID + 881 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 194 + + children + + CF$UID + 939 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 15 NS.objects CF$UID - 41 - - - CF$UID - 381 + 930 @@ -12017,17 +12587,38 @@ $class CF$UID - 93 + 85 + + NS.keys + + + CF$UID + 277 + + + NS.objects + + + CF$UID + 941 + + + + + $class + + CF$UID + 87 NS.objects CF$UID - 41 + 942 CF$UID - 379 + 944 @@ -12035,17 +12626,195 @@ $class CF$UID - 93 + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 + + + CF$UID + 943 + + + + 503 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 282 + + + CF$UID + 945 + + + + 238 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 288 + + + CF$UID + 695 + + + CF$UID + 696 + + + CF$UID + 287 + + + CF$UID + 205 + + + NS.objects + + + CF$UID + 947 + + + CF$UID + 789 + + + CF$UID + 956 + + + CF$UID + 288 + + + CF$UID + 957 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 224 + + + CF$UID + 290 + + + CF$UID + 291 + + + CF$UID + 292 + + + CF$UID + 293 + + + CF$UID + 294 + + + CF$UID + 295 + + + NS.objects + + + CF$UID + 781 + + + CF$UID + 36 + + + CF$UID + 215 + + + CF$UID + 36 + + + CF$UID + 36 + + + CF$UID + 948 + + + CF$UID + 951 + + + + + $class + + CF$UID + 15 NS.objects CF$UID - 41 - - - CF$UID - 377 + 949 @@ -12053,7 +12822,124 @@ $class CF$UID - 94 + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 706 + + + CF$UID + 950 + + + + xcodecapp-cocoa.app + + $class + + CF$UID + 216 + + NS.objects + + + CF$UID + 952 + + + CF$UID + 953 + + + CF$UID + 954 + + + CF$UID + 955 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 706 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 302 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 242 + + + CF$UID + 306 + + + + + $class + + CF$UID + 85 NS.keys @@ -12069,487 +12955,81 @@ CF$UID 726 - - CF$UID - 727 - - - CF$UID - 728 - - - CF$UID - 729 - - - CF$UID - 730 - NS.objects CF$UID - 25 + 175 CF$UID - 14 + 139 CF$UID - 88 - - - CF$UID - 926 - - - CF$UID - 927 - - - CF$UID - 25 - - - CF$UID - 928 + 36 - computeModifiedContent $class CF$UID - 734 - - NSRangeCount - 0 - - - $class - - CF$UID - 736 - - NSRangeCount - 0 - - - $class - - CF$UID - 94 + 85 NS.keys CF$UID - 738 + 223 CF$UID - 739 + 224 CF$UID - 740 + 225 + + + CF$UID + 226 + + + CF$UID + 227 + + + CF$UID + 228 + + + CF$UID + 229 + + + CF$UID + 230 + + + CF$UID + 231 + + + CF$UID + 232 NS.objects CF$UID - 327 + 36 CF$UID - 25 - - - CF$UID - 14 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 750 - - - CF$UID - 362 - - - CF$UID - 751 - - - CF$UID - 752 - - - CF$UID - 753 - - - CF$UID - 754 - - - CF$UID - 755 - - - CF$UID - 756 - - - CF$UID - 757 - - - CF$UID - 758 - - - NS.objects - - - CF$UID - 14 - - - CF$UID - 931 - - - CF$UID - 932 - - - CF$UID - 933 - - - CF$UID - 934 - - - CF$UID - 14 - - - CF$UID - 14 - - - CF$UID - 935 - - - CF$UID - 14 - - - CF$UID - 936 - - - - {{0, 0}, {249, 675}} - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 93 - - NS.objects - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 83 - - - NS.objects - - - CF$UID - 938 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 939 - - - CF$UID - 941 - - - CF$UID - 943 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 21 - - - CF$UID - 940 - - - - 250 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 19 - - - CF$UID - 942 - - - - 1190 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 86 - - - CF$UID - 87 - - - NS.objects - - - CF$UID - 389 - - - CF$UID - 944 - - - - 260 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 946 - - - CF$UID - 947 - - - CF$UID - 948 - - - CF$UID - 949 - - - CF$UID - 950 - - - CF$UID - 951 - - - CF$UID - 952 - - - CF$UID - 953 - - - NS.objects - - - CF$UID - 954 - - - CF$UID - 342 - - - CF$UID - 25 - - - CF$UID - 1046 - - - CF$UID - 1052 - - - CF$UID - 1080 - - - CF$UID - 342 - - - CF$UID - 1089 - - - - IDEEditorArea - IDEShowNavigator - AssistantEditorsLayout - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - IDETabLabel - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 955 - - - CF$UID - 956 - - - CF$UID - 957 + 795 CF$UID @@ -12563,165 +13043,218 @@ CF$UID 960 + + CF$UID + 36 + + + CF$UID + 36 + CF$UID 961 + + CF$UID + 36 + CF$UID 962 - NS.objects - - - CF$UID - 342 - - - CF$UID - 963 - - - CF$UID - 1002 - - - CF$UID - 342 - - - CF$UID - 25 - - - CF$UID - 1027 - - - CF$UID - 1035 - - - CF$UID - 1036 - - - ShowDebuggerArea - IDEEditorMode_Standard - IDEEDitorArea_DebugArea - IDEShowEditor - EditorMode - DebuggerSplitView - DefaultPersistentRepresentations - layoutTree $class CF$UID - 94 + 235 + + NS.objects + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 87 + + NS.objects + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 85 NS.keys + + + CF$UID + 277 + + + NS.objects CF$UID 964 + + + $class + + CF$UID + 87 + NS.objects CF$UID 965 + + CF$UID + 967 + + + CF$UID + 969 + - EditorLayout_PersistentRepresentation $class CF$UID - 94 + 101 NS.keys CF$UID - 966 + 280 + + + CF$UID + 281 NS.objects CF$UID - 967 + 271 + + + CF$UID + 966 - Main + 250 $class CF$UID - 90 + 101 NS.keys CF$UID - 968 + 280 CF$UID - 969 + 281 + + + NS.objects + + + CF$UID + 274 + + + CF$UID + 968 + + + + 930 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 280 + + + CF$UID + 281 + + + NS.objects + + + CF$UID + 314 CF$UID 970 - NS.objects - - - CF$UID - 971 - - - CF$UID - 25 - - - CF$UID - 1000 - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry + 260 $class CF$UID - 13 + 85 - NS.objects + NS.keys CF$UID 972 - - - - $class - - CF$UID - 94 - - NS.keys - CF$UID 973 @@ -12750,9 +13283,6 @@ CF$UID 979 - - NS.objects - CF$UID 980 @@ -12763,144 +13293,1423 @@ CF$UID - 991 - - - CF$UID - 996 - - - CF$UID - 984 - - - CF$UID - 997 - - - CF$UID - 998 + 982 - - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - public.objective-c-source - - $class - - CF$UID - 48 - - DocumentLocation - - CF$UID - 989 - - DomainIdentifier - - CF$UID - 38 - - IdentifierPath - - CF$UID - 982 - - IndexOfDocumentIdentifier - - CF$UID - 25 - - - - $class - - CF$UID - 13 - NS.objects + + CF$UID + 36 + CF$UID 983 + + CF$UID + 139 + + + CF$UID + 1248 + + + CF$UID + 1253 + + + CF$UID + 1256 + + + CF$UID + 1287 + + + CF$UID + 1288 + + + CF$UID + 1295 + + + CF$UID + 36 + + + CF$UID + 36 + + + + BreakpointsActivated + DefaultEditorStatesForURLs + DebuggingWindowBehavior + ActiveRunDestination + ActiveScheme + LastCompletedPersistentSchemeBasedActivityReport + DocumentWindows + DefaultEditorFrameSizeForURLs + RecentEditorDocumentURLs + AppFocusInMiniDebugging + MiniDebuggingConsole + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 984 + CF$UID 985 + + CF$UID + 902 + + + CF$UID + 652 + + + CF$UID + 986 + + + CF$UID + 585 + CF$UID 987 + NS.objects + + + CF$UID + 988 + + + CF$UID + 1012 + + + CF$UID + 1035 + + + CF$UID + 1062 + + + CF$UID + 1164 + + + CF$UID + 1171 + + + CF$UID + 1244 + + + + IDEQuickLookEditor.Editor + Xcode.IDEKit.EditorDocument.PlistEditor + Xcode.IDEKit.EditorDocument.SourceCodeComparisonEditor + Xcode.IDEKit.EditorDocument.LogDocument + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 989 + + + CF$UID + 991 + + + CF$UID + 993 + + + NS.objects + + + CF$UID + 995 + + + CF$UID + 1002 + + + CF$UID + 1007 + + $class CF$UID - 42 + 147 - Identifier - - CF$UID - 984 - - - AppController.m - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 986 - - - Classes - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 988 - - - xcodecapp-cocoa - - $class - - CF$UID - 47 - - documentURL - - CF$UID - 990 - - timestamp + NS.base CF$UID 0 + NS.relative + + CF$UID + 990 + $class CF$UID - 46 + 64 + + NS.string + file://localhost/Users/Tonio/Library/Developer/Xcode/DerivedData/xcodecapp-cocoa-aygihilosmrelmffdfcupagljzwb/Build/Products/Release/xcodecapp-cocoa.app + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 992 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 994 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 996 + + + NS.objects + + + CF$UID + 997 + + + + SelectedDocumentLocations + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 998 + + + + + $class + + CF$UID + 1001 + + IDEQuickLookPageNumber + + CF$UID + 139 + + documentURL + + CF$UID + 999 + + timestamp + + CF$UID + 1000 + + + file://localhost/Users/Tonio/Library/Developer/Xcode/DerivedData/xcodecapp-cocoa-aygihilosmrelmffdfcupagljzwb/Build/Products/Release/xcodecapp-cocoa.app/ + 325700649.97657001 + + $classes + + IDEQuickLookDocumentLocation + DVTDocumentLocation + NSObject + + $classname + IDEQuickLookDocumentLocation + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 996 + + + NS.objects + + + CF$UID + 1003 + + + + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 1004 + + + + + $class + + CF$UID + 1001 + + IDEQuickLookPageNumber + + CF$UID + 139 + + documentURL + + CF$UID + 1005 + + timestamp + + CF$UID + 1006 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png + 325688182.32104999 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 996 + + + NS.objects + + + CF$UID + 1008 + + + + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 1009 + + + + + $class + + CF$UID + 1001 + + IDEQuickLookPageNumber + + CF$UID + 139 + + documentURL + + CF$UID + 1010 + + timestamp + + CF$UID + 1011 + + + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns + 325697479.56183898 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1013 + + + CF$UID + 1015 + + + CF$UID + 1017 + + + CF$UID + 1019 + + + NS.objects + + + CF$UID + 1021 + + + CF$UID + 1028 + + + CF$UID + 1031 + + + CF$UID + 1033 + + + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1014 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/Info.plist + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1016 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1018 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1020 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1022 + + + CF$UID + 1023 + + + CF$UID + 1024 + + + NS.objects + + + CF$UID + 1025 + + + CF$UID + 1026 + + + CF$UID + 1027 + + + + IDE_PLIST_EDITOR_SELECTION_KEY + IDE_PLIST_EDITOR_EXPANSION_KEY + IDE_PLIST_EDITOR_VISIBLERECT_KEY + + $class + + CF$UID + 15 + + NS.objects + + + + $class + + CF$UID + 235 + + NS.objects + + + {{0, 0}, {1160, 728}} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1022 + + + CF$UID + 1023 + + + CF$UID + 1024 + + + NS.objects + + + CF$UID + 1025 + + + CF$UID + 1029 + + + CF$UID + 1030 + + + + + $class + + CF$UID + 235 + + NS.objects + + + {{0, 0}, {920, 558}} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1022 + + + CF$UID + 1023 + + + CF$UID + 1024 + + + NS.objects + + + CF$UID + 1025 + + + CF$UID + 1032 + + + CF$UID + 1030 + + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1022 + + + CF$UID + 1023 + + + CF$UID + 1024 + + + NS.objects + + + CF$UID + 1025 + + + CF$UID + 1034 + + + CF$UID + 1030 + + + + + $class + + CF$UID + 235 + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1036 + + + CF$UID + 1038 + + + NS.objects + + + CF$UID + 1040 + + + CF$UID + 1054 + + + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1037 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/English.lproj/MainMenu.nib/ + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1039 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 883 + + + CF$UID + 884 + + + CF$UID + 885 + + + CF$UID + 886 + + + NS.objects + + + CF$UID + 1041 + + + CF$UID + 1043 + + + CF$UID + 886 + + + CF$UID + 1045 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 888 + + + NS.objects + + + CF$UID + 1042 + + + + 200 + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1044 + + + + 457 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 893 + + + CF$UID + 894 + + + NS.objects + + + CF$UID + 1046 + + + CF$UID + 1051 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1047 + + + CF$UID + 1048 + + + NS.objects + + + CF$UID + 1049 + + + CF$UID + 1050 + + + + 446 + 371 + {-38, 33} + {-84, 300} + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1052 + + + CF$UID + 1053 + + + + 446 + 29 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 883 + + + CF$UID + 884 + + + CF$UID + 885 + + + CF$UID + 886 + + + NS.objects + + + CF$UID + 1055 + + + CF$UID + 1056 + + + CF$UID + 886 + + + CF$UID + 1058 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 888 + + + NS.objects + + + CF$UID + 889 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1057 + + + + 29 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 893 + + + CF$UID + 894 + + + NS.objects + + + CF$UID + 895 + + + CF$UID + 1059 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1060 + + + CF$UID + 1061 + + + + 371 + 29 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1063 + + + CF$UID + 1065 + + + CF$UID + 1067 + + + CF$UID + 1069 + + + CF$UID + 1071 + + + CF$UID + 1073 + + + CF$UID + 1075 + + + CF$UID + 1077 + + + CF$UID + 1079 + + + CF$UID + 1081 + + + CF$UID + 1083 + + + CF$UID + 1085 + + + CF$UID + 1017 + + + CF$UID + 1087 + + + CF$UID + 1089 + + + CF$UID + 1091 + + + CF$UID + 1015 + + + CF$UID + 1093 + + + NS.objects + + + CF$UID + 1095 + + + CF$UID + 1098 + + + CF$UID + 1102 + + + CF$UID + 1106 + + + CF$UID + 1111 + + + CF$UID + 1114 + + + CF$UID + 1121 + + + CF$UID + 1124 + + + CF$UID + 1128 + + + CF$UID + 1132 + + + CF$UID + 1136 + + + CF$UID + 1140 + + + CF$UID + 1143 + + + CF$UID + 1147 + + + CF$UID + 1150 + + + CF$UID + 1153 + + + CF$UID + 1157 + + + CF$UID + 1160 + + + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1064 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/var/folders/ML/MLRZshG7ECe9s7W2UJkuZk+++TI/-Tmp-/__dyld_dyld_fatal_error_disassembly_0x00007fff5fc01065.nasm + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1066 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/main.m + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1068 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1070 + + + + $class + + CF$UID + 64 NS.string file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m @@ -12909,52 +14718,507 @@ $class CF$UID - 90 + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1072 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/parser.j + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1074 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.m + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1076 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1078 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1080 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1082 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.h + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1084 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1086 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1088 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1090 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1092 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1094 + + + + $class + + CF$UID + 64 + + NS.string + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h + + + $class + + CF$UID + 85 NS.keys CF$UID - 511 + 644 CF$UID - 512 + 645 CF$UID - 513 + 646 CF$UID - 514 - - - CF$UID - 515 + 647 NS.objects CF$UID - 992 + 1096 CF$UID - 993 + 1097 CF$UID - 14 + 36 CF$UID - 994 + 92 + + + + 325698263.43213397 + {0, 73} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 CF$UID - 995 + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1099 + + + CF$UID + 1100 + + + CF$UID + 36 + + + CF$UID + 1101 + + + + 325676159.94949001 + {0, 942} + {779, 0} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1103 + + + CF$UID + 1104 + + + CF$UID + 36 + + + CF$UID + 1105 + + + + 325690118.54868501 + {0, 1120} + {529, 0} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 824 + + + CF$UID + 644 + + + CF$UID + 646 + + + CF$UID + 645 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1107 + + + CF$UID + 1108 + + + CF$UID + 36 + + + CF$UID + 1109 + + + CF$UID + 1110 @@ -12962,7 +15226,7 @@ $class CF$UID - 46 + 64 NS.string { @@ -13052,16 +15316,819 @@ s = 0; } - 325700335.71635598 + 325700366.136401 {12488, 2625} {14796, 0} - -chooseFolder: - Xcode.IDEKit.EditorDocument.SourceCode $class CF$UID - 313 + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1112 + + + CF$UID + 1113 + + + CF$UID + 36 + + + CF$UID + 92 + + + + 325777592.66926402 + {0, 1239} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1115 + + + CF$UID + 1116 + + + CF$UID + 1117 + + + CF$UID + 1118 + + + NS.objects + + + CF$UID + 1119 + + + CF$UID + 1120 + + + CF$UID + 36 + + + CF$UID + 92 + + + + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + PrimaryDocumentSelectedCharacterRange + 325864012.39029402 + {14609, 1383} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1122 + + + CF$UID + 1123 + + + CF$UID + 36 + + + CF$UID + 92 + + + + 325688434.88603097 + {0, 951} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1125 + + + CF$UID + 1126 + + + CF$UID + 36 + + + CF$UID + 1127 + + + + 325690980.42224997 + {2993, 1268} + {3923, 71} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1129 + + + CF$UID + 1130 + + + CF$UID + 36 + + + CF$UID + 1131 + + + + 325700042.10565197 + {626, 2090} + {1266, 0} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1133 + + + CF$UID + 1134 + + + CF$UID + 36 + + + CF$UID + 1135 + + + + 325778193.78203601 + {780, 1894} + {2377, 0} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1137 + + + CF$UID + 1138 + + + CF$UID + 36 + + + CF$UID + 1139 + + + + 325688181.43705899 + {0, 161} + {96, 0} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1141 + + + CF$UID + 1123 + + + CF$UID + 36 + + + CF$UID + 1142 + + + + 325688523.58194703 + {457, 0} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1144 + + + CF$UID + 1145 + + + CF$UID + 36 + + + CF$UID + 1146 + + + + 325698589.52863199 + {0, 349} + {285, 20} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1148 + + + CF$UID + 1149 + + + CF$UID + 36 + + + CF$UID + 92 + + + + 325699313.73702103 + {0, 45} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1151 + + + CF$UID + 1152 + + + CF$UID + 36 + + + CF$UID + 92 + + + + 325684858.458103 + {0, 1989} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1154 + + + CF$UID + 1155 + + + CF$UID + 36 + + + CF$UID + 1156 + + + + 325697063.45429403 + {695, 1220} + {1298, 40} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1158 + + + CF$UID + 1159 + + + CF$UID + 36 + + + CF$UID + 650 + + + + 325697500.17584199 + {0, 180} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 644 + + + CF$UID + 645 + + + CF$UID + 646 + + + CF$UID + 647 + + + NS.objects + + + CF$UID + 1161 + + + CF$UID + 1162 + + + CF$UID + 36 + + + CF$UID + 1163 + + + + 325684771.82449901 + {0, 1067} + {324, 33} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1079 + + + CF$UID + 1069 + + + NS.objects + + + CF$UID + 1165 + + + CF$UID + 1168 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 647 + + + CF$UID + 644 + + + CF$UID + 645 + + + NS.objects + + + CF$UID + 92 + + + CF$UID + 1166 + + + CF$UID + 1167 + + + + 325694685.86312401 + {805, 1527} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 647 + + + CF$UID + 644 + + + CF$UID + 645 + + + NS.objects + + + CF$UID + 92 + + + CF$UID + 1169 + + + CF$UID + 1170 + + + + 325694687.69649601 + {779, 935} + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1172 + + + CF$UID + 1174 + + + NS.objects + + + CF$UID + 1175 + + + CF$UID + 1210 + + + + + $class + + CF$UID + 147 NS.base @@ -13071,1033 +16138,54 @@ NS.relative CF$UID - 999 + 1173 - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 1001 - - - - {{0, 0}, {930, 446}} - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 1003 - - - CF$UID - 1004 - - - CF$UID - 1005 - - - CF$UID - 1006 - - - CF$UID - 1007 - - - CF$UID - 1008 - - - NS.objects - - - CF$UID - 308 - - - CF$UID - 1009 - - - CF$UID - 1011 - - - CF$UID - 308 - - - CF$UID - 1019 - - - CF$UID - 1025 - - - - LayoutFocusMode - console - IDEDebugArea_SplitView - LayoutMode - IDEDebuggerAreaSplitView - variables - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 1010 - - - NS.objects - - - CF$UID - 25 - - - - ConsoleFilterMode - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 583 - - - NS.objects - - - CF$UID - 1012 - - - $class CF$UID - 93 + 64 - NS.objects - - - CF$UID - 1013 - - - CF$UID - 1016 - - + NS.string + file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj $class CF$UID - 90 + 147 - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 1014 - - - CF$UID - 1015 - - - - VariablesView - 272 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 1017 - - - CF$UID - 1018 - - - - ConsoleArea - 657 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 583 - - - NS.objects - - - CF$UID - 1020 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1021 - - - CF$UID - 1023 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 1014 - - - CF$UID - 1022 - - - - 272 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 1017 - - - CF$UID - 1024 - - - - 657 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 1026 - - - NS.objects - - - CF$UID - 327 - - - - DBGVariablesViewFilterMode - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 583 - - - NS.objects - - - CF$UID - 1028 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1029 - - - CF$UID - 1032 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 1030 - - - CF$UID - 1031 - - - - IDEEditor - 468 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 1033 - - - CF$UID - 1034 - - - - IDEDebuggerArea - 273 - - $class - - CF$UID - 94 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 52 - - geniusEditorContextNode + NS.base CF$UID 0 - primaryEditorContextNode + NS.relative CF$UID - 1037 - - rootLayoutTreeNode - - CF$UID - 1044 + 63 $class CF$UID - 51 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1038 - - orientation - 0 - parent - - CF$UID - 1044 - - - - $class - - CF$UID - 48 - - DocumentLocation - - CF$UID - 989 - - DomainIdentifier - - CF$UID - 38 - - IdentifierPath - - CF$UID - 1039 - - IndexOfDocumentIdentifier - - CF$UID - 25 - - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 1040 - - - CF$UID - 1041 - - - CF$UID - 1042 - - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 984 - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 986 - - - - $class - - CF$UID - 42 - - Identifier - - CF$UID - 1043 - - - xcodecapp-cocoa - - $class - - CF$UID - 51 - - children - - CF$UID - 1045 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 1037 - - - - - $class - - CF$UID - 94 + 85 NS.keys CF$UID - 583 - - - NS.objects - - - CF$UID - 1047 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1048 + 359 CF$UID - 1050 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 + 360 CF$UID - 587 - - - NS.objects - - - CF$UID - 588 - - - CF$UID - 1049 - - - - 503 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 586 - - - CF$UID - 587 - - - NS.objects - - - CF$UID - 588 - - - CF$UID - 1051 - - - - 238 - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 1053 - - - CF$UID - 708 - - - CF$UID - 709 - - - CF$UID - 1054 - - - CF$UID - 711 - - - NS.objects - - - CF$UID - 1055 - - - CF$UID - 925 - - - CF$UID - 1073 - - - CF$UID - 1053 - - - CF$UID - 1074 - - - - Xcode.IDEKit.Navigator.Structure - SelectedNavigator - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 1056 - - - CF$UID - 1057 - - - CF$UID - 1058 - - - CF$UID - 1059 - - - CF$UID - 1060 - - - CF$UID - 1061 - - - CF$UID - 1062 - - - NS.objects - - - CF$UID - 1063 - - - CF$UID - 14 - - - CF$UID - 370 - - - CF$UID - 14 - - - CF$UID - 14 - - - CF$UID - 1064 - - - CF$UID - 1067 - - - - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {249, 697}} - - $class - - CF$UID - 13 - - NS.objects - - - CF$UID - 1065 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1066 - - - CF$UID - 986 - - - CF$UID - 984 - - - - xcodecapp-cocoa - - $class - - CF$UID - 371 - - NS.objects - - - CF$UID - 1068 - - - CF$UID - 1069 - - - CF$UID - 1071 - - - CF$UID - 1072 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1066 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1066 - - - CF$UID - 1070 - - - - Products - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1066 - - - CF$UID - 986 - - - - - $class - - CF$UID - 93 - - NS.objects - - - CF$UID - 1066 - - - CF$UID - 381 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 738 - - - CF$UID - 739 - - - CF$UID - 740 - - - NS.objects - - - CF$UID - 327 - - - CF$UID - 25 - - - CF$UID - 14 - - - - - $class - - CF$UID - 94 - - NS.keys - - - CF$UID - 750 + 361 CF$UID @@ -14105,144 +16193,61 @@ CF$UID - 751 + 363 CF$UID - 752 - - - CF$UID - 753 - - - CF$UID - 754 - - - CF$UID - 755 - - - CF$UID - 756 - - - CF$UID - 757 - - - CF$UID - 758 + 1176 NS.objects CF$UID - 14 + 1177 CF$UID - 931 + 1178 CF$UID - 1075 + 1184 CF$UID - 1076 + 1185 CF$UID - 1077 + 1193 CF$UID - 14 - - - CF$UID - 14 - - - CF$UID - 1078 - - - CF$UID - 14 - - - CF$UID - 1079 + 1194 + Xcode3ProjectEditor_Xcode3BuildPhasesEditor + Xcode3ProjectInfoEditor $class CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 93 - - NS.objects - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 441 - - NS.objects - - - - $class - - CF$UID - 94 + 85 NS.keys CF$UID - 583 + 277 NS.objects CF$UID - 1081 + 1179 @@ -14250,21 +16255,17 @@ $class CF$UID - 93 + 87 NS.objects CF$UID - 1082 + 1180 CF$UID - 1084 - - - CF$UID - 1086 + 1182 @@ -14272,94 +16273,1534 @@ $class CF$UID - 90 + 101 NS.keys CF$UID - 586 + 280 CF$UID - 587 + 281 NS.objects CF$UID - 950 + 282 CF$UID - 1083 + 1181 - 250 + 170 $class CF$UID - 90 + 101 NS.keys CF$UID - 586 + 280 CF$UID - 587 + 281 NS.objects CF$UID - 946 + 282 CF$UID - 1085 + 1183 - 930 + 760 + Xcode3BuildPhasesEditor $class CF$UID - 90 + 15 + + NS.objects + + + CF$UID + 1186 + + + + + $class + + CF$UID + 141 + + documentURL + + CF$UID + 373 + + selection + + CF$UID + 1188 + + timestamp + + CF$UID + 1187 + + + 325700041.50340098 + + $class + + CF$UID + 85 NS.keys CF$UID - 586 + 377 CF$UID - 587 + 1189 + + + CF$UID + 1190 NS.objects CF$UID - 1087 + 1184 CF$UID - 1088 + 242 + + + CF$UID + 1191 - IDEUtilitiesArea - 260 - AppController.m + Target + Xcode3BuildPhasesEditorLocations + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 1192 + + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1195 + + + CF$UID + 1196 + + + CF$UID + 1197 + + + CF$UID + 1198 + + + CF$UID + 1199 + + + CF$UID + 1200 + + + CF$UID + 1201 + + + CF$UID + 1202 + + + NS.objects + + + CF$UID + 282 + + + CF$UID + 1203 + + + CF$UID + 1204 + + + CF$UID + 1206 + + + CF$UID + 1207 + + + CF$UID + 1208 + + + CF$UID + 1209 + + + CF$UID + 92 + + + + Xcode3BuildPhasesEditorFilterKey + 027D999D13696A7000D3DB13 + Xcode3BuildPhasesEditorDisclosedNamesKey + 027D999A13696A7000D3DB13 + 027D999913696A7000D3DB13 + 02998CF81369C383006C73DB + 027D99A013696A7000D3DB13 + kXcode3BuildPhasesEditorScrollPointKey + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1205 + + + CF$UID + 1205 + + + CF$UID + 1205 + + + + Copy Files + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 68 + + + CF$UID + 69 + + + CF$UID + 70 + + + CF$UID + 71 + + + CF$UID + 72 + + + CF$UID + 73 + + + CF$UID + 74 + + + NS.objects + + + CF$UID + 1211 + + + CF$UID + 76 + + + CF$UID + 1212 + + + CF$UID + 1218 + + + CF$UID + 1219 + + + CF$UID + 1220 + + + CF$UID + 142 + + + + Xcode3BuildSettingsEditor + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 94 + + + NS.objects + + + CF$UID + 1213 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1214 + + + CF$UID + 1216 + + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + + + CF$UID + 99 + + + CF$UID + 1215 + + + + 170 + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 97 + + + CF$UID + 98 + + + NS.objects + + + CF$UID + 99 + + + CF$UID + 1217 + + + + 990 + Xcode3BuildRulesEditor + + $class + + CF$UID + 85 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 1221 + + + + + $class + + CF$UID + 141 + + documentURL + + CF$UID + 108 + + selection + + CF$UID + 1223 + + timestamp + + CF$UID + 1222 + + + 325864110.44243997 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 111 + + + CF$UID + 112 + + + CF$UID + 1224 + + + NS.objects + + + CF$UID + 1225 + + + CF$UID + 1226 + + + CF$UID + 1227 + + + + Xcode3BuildSettingsEditorLocations + xcodecapp-cocoa + Xcode3BuildSettingsEditor + + $class + + CF$UID + 15 + + NS.objects + + + CF$UID + 1228 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 118 + + + CF$UID + 119 + + + CF$UID + 120 + + + CF$UID + 121 + + + CF$UID + 122 + + + CF$UID + 123 + + + NS.objects + + + CF$UID + 1229 + + + CF$UID + 1242 + + + CF$UID + 139 + + + CF$UID + 139 + + + CF$UID + 140 + + + CF$UID + 140 + + + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1230 + + + CF$UID + 1231 + + + CF$UID + 1232 + + + CF$UID + 1233 + + + CF$UID + 1234 + + + CF$UID + 1235 + + + CF$UID + 1236 + + + CF$UID + 1237 + + + CF$UID + 1238 + + + CF$UID + 1239 + + + CF$UID + 1240 + + + CF$UID + 1241 + + + + + $class + + CF$UID + 64 + + NS.string + Architectures||ARCHS + + + $class + + CF$UID + 64 + + NS.string + Architectures||SDKROOT + + + $class + + CF$UID + 64 + + NS.string + Deployment||INSTALL_PATH + + + $class + + CF$UID + 64 + + NS.string + Deployment||STRIP_INSTALLED_PRODUCT + + + $class + + CF$UID + 64 + + NS.string + Packaging||INFOPLIST_FILE + + + $class + + CF$UID + 64 + + NS.string + Packaging||PRODUCT_NAME + + + $class + + CF$UID + 64 + + NS.string + Search Paths||ALWAYS_SEARCH_USER_PATHS + + + $class + + CF$UID + 64 + + NS.string + Search Paths||FRAMEWORK_SEARCH_PATHS + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE + + + $class + + CF$UID + 64 + + NS.string + LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE + + + $class + + CF$UID + 64 + + NS.string + User-Defined||PREBINDING + + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1243 + + + + + $class + + CF$UID + 64 + + NS.string + Architectures||ARCHS + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1245 + + + NS.objects + + + CF$UID + 1247 + + + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1246 + + + x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 996 + + + NS.objects + + + CF$UID + 1025 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1249 + + + CF$UID + 1250 + + + NS.objects + + + CF$UID + 1251 + + + CF$UID + 1252 + + + + IDEDeviceLocation + IDEDeviceArchitecture + dvtdevice-local-computer:localhost + x86_64 + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1254 + + + NS.objects + + + CF$UID + 1255 + + + + IDENameString + xcodecapp-cocoa RELEASE + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1257 + + + CF$UID + 1258 + + + CF$UID + 1259 + + + NS.objects + + + CF$UID + 1260 + + + CF$UID + 1286 + + + CF$UID + 1267 + + + + IDEActivityReportCompletionSummaryStringSegments + IDEActivityReportOptions + IDEActivityReportTitle + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1261 + + + CF$UID + 1268 + + + CF$UID + 1272 + + + CF$UID + 1277 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1262 + + + CF$UID + 1263 + + + CF$UID + 1264 + + + NS.objects + + + CF$UID + 1265 + + + CF$UID + 1266 + + + CF$UID + 1267 + + + + IDEActivityReportStringSegmentPriority + IDEActivityReportStringSegmentBackSeparator + IDEActivityReportStringSegmentStringValue + 2 + + Build + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1262 + + + CF$UID + 1263 + + + CF$UID + 1264 + + + NS.objects + + + CF$UID + 1269 + + + CF$UID + 1270 + + + CF$UID + 1271 + + + + 4 + : + xcodecapp-cocoa RELEASE + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1262 + + + CF$UID + 1263 + + + CF$UID + 1264 + + + NS.objects + + + CF$UID + 1273 + + + CF$UID + 1274 + + + CF$UID + 1275 + + + + 1 + + + $class + + CF$UID + 1276 + + NS.data + + YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy + Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK + CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC + WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui + FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO + U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q + EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh + c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT + cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1 + NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0 + cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB + cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf + AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA + yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL + AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA + AAA/AAAAAAAAAAAAAAAAAAABvg== + + + + $classes + + NSMutableData + NSData + NSObject + + $classname + NSMutableData + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1262 + + + CF$UID + 1278 + + + CF$UID + 1279 + + + CF$UID + 1264 + + + CF$UID + 1280 + + + CF$UID + 1281 + + + NS.objects + + + CF$UID + 1282 + + + CF$UID + 140 + + + CF$UID + 1283 + + + CF$UID + 1285 + + + CF$UID + 140 + + + CF$UID + 140 + + + + IDEActivityReportStringSegmentType + IDEActivityReportStringSegmentDate + IDEActivityReportStringSegmentDateStyle + IDEActivityReportStringSegmentTimeStyle + 3 + + $class + + CF$UID + 1284 + + NS.time + 325864105.44183397 + + + $classes + + NSDate + NSObject + + $classname + NSDate + + Today at 15:48 + 106 + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 2 + + + + + $class + + CF$UID + 85 + + NS.keys + + + CF$UID + 1289 + + + NS.objects + + + CF$UID + 1290 + + + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 373 + + + + $class + + CF$UID + 101 + + NS.keys + + + CF$UID + 1291 + + + CF$UID + 1292 + + + NS.objects + + + CF$UID + 1293 + + + CF$UID + 1294 + + + + width + height + 1230 + 713 + + $class + + CF$UID + 87 + + NS.objects + + + CF$UID + 1296 + + + CF$UID + 1297 + + + CF$UID + 1299 + + + CF$UID + 1301 + + + CF$UID + 1303 + + + CF$UID + 1305 + + + CF$UID + 1307 + + + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 108 + + + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1298 + + + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.m + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1300 + + + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.h + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1302 + + + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/English.lproj/MainMenu.nib/ + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1304 + + + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/Info.plist + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1306 + + + file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/parser.j + + $class + + CF$UID + 147 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 1308 + + + file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h $top From 186eb66f52e92d12079b6617dae95815ca294cde Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Fri, 20 May 2011 11:57:17 +0200 Subject: [PATCH 07/43] Make XCodeCapp-Cocoa a status bar application + fix bash_profile, thanks to @natemartinsf + add gitignore --- .gitignore | 2 + AppController.h | 9 + AppController.m | 39 +- English.lproj/MainMenu.nib/designable.nib | 240 +- English.lproj/MainMenu.nib/keyedobjects.nib | Bin 24170 -> 26290 bytes Info.plist | 2 + xcodecapp-cocoa-icon-active.png | Bin 0 -> 20679 bytes xcodecapp-cocoa-icon-active.psd | Bin 0 -> 105179 bytes xcodecapp-cocoa-icon-inactive.png | Bin 0 -> 21235 bytes xcodecapp-cocoa.xcodeproj/project.pbxproj | 8 + .../UserInterfaceState.xcuserstate | 17816 ---------------- 11 files changed, 290 insertions(+), 17826 deletions(-) create mode 100644 .gitignore create mode 100644 xcodecapp-cocoa-icon-active.png create mode 100644 xcodecapp-cocoa-icon-active.psd create mode 100644 xcodecapp-cocoa-icon-inactive.png delete mode 100644 xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..4088543bc --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/Tonio.xcuserdatad +*xcodecapp-cocoa.xcodeproj/project.xcworkspace/xcuserdata/** \ No newline at end of file diff --git a/AppController.h b/AppController.h index 6f8b4c2d0..a80fcda80 100644 --- a/AppController.h +++ b/AppController.h @@ -29,6 +29,10 @@ IBOutlet NSButton *buttonStop; IBOutlet NSProgressIndicator *spinner; IBOutlet NSWindow *mainWindow; + IBOutlet NSMenu *statusMenu; + IBOutlet NSMenuItem *menuItemStart; + IBOutlet NSMenuItem *menuItemStop; + IBOutlet NSMenuItem *menuItemOpenXCode; NSFileManager *fm; NSMutableArray *modifiedSources; @@ -47,6 +51,10 @@ NSString *XCodeSupportPBXPath; NSString *parserPath; NSMutableArray *ignoredFilePaths; + NSImage *_iconInactive; + NSImage *_iconActive; + NSStatusItem *_statusItem; + NSString *_profilePath; } - (void)registerDefaults; @@ -64,6 +72,7 @@ - (IBAction)chooseFolder:(id)aSender; - (IBAction)stopListener:(id)aSender; - (IBAction)openXCode:(id)aSender; +- (BOOL)validateMenuItem:(NSMenuItem*)menuItem; @end diff --git a/AppController.m b/AppController.m index f7b73ff26..c68feb239 100644 --- a/AppController.m +++ b/AppController.m @@ -51,8 +51,14 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n modifiedXIBs = [NSMutableArray new]; ignoredFilePaths = [NSMutableArray new]; parserPath = [[NSBundle mainBundle] pathForResource:@"parser" ofType:@"j"]; - } + if([fm fileExistsAtPath:[@"~/.bash_profile" stringByExpandingTildeInPath]]) + _profilePath = @"~/.bash_profile"; + else if([fm fileExistsAtPath:[@"~/.profile" stringByExpandingTildeInPath]]) + _profilePath = @"~/.profile"; + + } + return self; } @@ -67,6 +73,20 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n appStartedTimestamp = [NSDate date]; pathModificationDates = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"pathModificationDates"] mutableCopy]; lastEventId = [[NSUserDefaults standardUserDefaults] objectForKey:@"lastEventId"]; + + NSBundle *bundle = [NSBundle mainBundle]; + + _iconInactive = [[NSImage alloc] initWithContentsOfFile:[bundle pathForResource:@"xcodecapp-cocoa-icon-inactive" ofType:@"png"]]; + _iconActive = [[NSImage alloc] initWithContentsOfFile:[bundle pathForResource:@"xcodecapp-cocoa-icon-active" ofType:@"png"]]; + [_iconActive setSize:NSMakeSize(14.0, 16.0)]; + [_iconInactive setSize:NSMakeSize(14.0, 16.0)]; + + _statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]; + [_statusItem setMenu:statusMenu]; + [_statusItem setImage:_iconInactive]; + [_statusItem setHighlightMode:YES]; + [statusMenu setDelegate:self]; + } - (void)initializeEventStreamWithPath:(NSString*)aPath @@ -161,7 +181,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n if ([self isXIBFile:fullPath]) { NSLog(@"nib2cib %@", fullPath); - int ret = system([[NSString stringWithFormat:@"source ~/.bash_profile; nib2cib %@;", fullPath] UTF8String]); + int ret = system([[NSString stringWithFormat:@"source %@; nib2cib %@;", _profilePath, fullPath] UTF8String]); if (ret == 0) { if (!shouldIgnoreDate) @@ -180,7 +200,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n if ([self isObjJFile:fullPath]) { NSString *shadowPath = [[self shadowURLForSourceURL:[NSURL URLWithString:fullPath]] path]; - NSString *command = [NSString stringWithFormat:@"source ~/.bash_profile; objj %@ %@ %@;", parserPath, fullPath, shadowPath]; + NSString *command = [NSString stringWithFormat:@"source %@; objj %@ %@ %@;", _profilePath, parserPath, fullPath, shadowPath]; NSLog(@"%@", command); @@ -396,6 +416,8 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n else [labelStatus setStringValue:@"XCodeCapp is loading project..."]; + + [_statusItem setImage:_iconActive]; } - (IBAction)stopListener:(id)aSender @@ -410,6 +432,7 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [buttonStart setEnabled:YES]; [labelStatus setStringValue:@"XCodeCapp is not running"]; [self stopEventStream]; + [_statusItem setImage:_iconInactive]; } - (IBAction)openXCode:(id)aSender @@ -431,4 +454,14 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n return YES; } +- (BOOL)validateMenuItem:(NSMenuItem*)aMenuItem +{ + if (aMenuItem == menuItemStart) + return !currentProjectURL; + if ((aMenuItem == menuItemStop) || (aMenuItem == menuItemOpenXCode)) + return !!currentProjectURL; + + return YES; +} + @end diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib index 746717061..458775033 100644 --- a/English.lproj/MainMenu.nib/designable.nib +++ b/English.lproj/MainMenu.nib/designable.nib @@ -2,7 +2,7 @@ 0 - 10J3250 + 10J4138 1306 1038.35 461.00 @@ -772,7 +772,7 @@ _NSMainMenu
- 7 + 3 2 {{335, 180}, {331, 298}} 1954021376 @@ -849,7 +849,7 @@ 266 {{7, 108}, {316, 22}} - + YES 68288064 @@ -924,6 +924,7 @@ 293 {{217, 17}, {85, 19}} + YES -2080244224 @@ -944,6 +945,7 @@ 269 {{94, 147}, {142, 132}} + YES -2080244224 @@ -973,6 +975,7 @@ {{126, 88}, {78, 12}} + 16650 100 @@ -981,7 +984,7 @@ - {{0, 0}, {1440, 878}} + {{0, 0}, {1680, 1028}} {402, 400} {402, 400} @@ -1030,10 +1033,89 @@ {{7, 11}, {348, 62}} - {{0, 0}, {1440, 878}} + {{0, 0}, {1680, 1028}} {348, 81} {348, 81} + + + + YES + + + Start listenning + r + 1048576 + 2147483647 + + + + + + Stop listening + R + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Open Main window + o + 1048576 + 2147483647 + + + + + + Open XCode + O + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + About... + + 2147483647 + + + + + + Quit + q + 1048576 + 2147483647 + + + + + @@ -1454,6 +1536,78 @@ 445 + + + statusMenu + + + + 453 + + + + chooseFolder: + + + + 454 + + + + stopListener: + + + + 455 + + + + openXCode: + + + + 457 + + + + terminate: + + + + 458 + + + + makeKeyAndOrderFront: + + + + 460 + + + + menuItemStart + + + + 461 + + + + menuItemStop + + + + 462 + + + + menuItemOpenXCode + + + + 463 + @@ -2218,6 +2372,62 @@ + + 446 + + + YES + + + + + + + + + + + + + 447 + + + + + 448 + + + + + 449 + + + + + 450 + + + + + 451 + + + + + 452 + + + + + 456 + + + + + 459 + + + @@ -2393,6 +2603,14 @@ 434.IBPluginDependency 435.IBPluginDependency 443.IBPluginDependency + 446.IBPluginDependency + 447.IBPluginDependency + 448.IBPluginDependency + 449.IBPluginDependency + 451.IBPluginDependency + 452.IBPluginDependency + 456.IBPluginDependency + 459.IBPluginDependency 5.IBPluginDependency 5.ImportedFromIB2 56.IBPluginDependency @@ -2573,7 +2791,7 @@ com.apple.InterfaceBuilder.CocoaPlugin {{266, -670}, {351, 570}} - + {{33, 99}, {480, 360}} YES @@ -2613,6 +2831,14 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2661,7 +2887,7 @@ - 445 + 463 0 diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index 0dcbd48905b9f81520709f0fb6c5051962ae7e56..eb51213f8283244ef31acb6cec3e86415977ca2a 100644 GIT binary patch literal 26290 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 V_zl+`aTvS)a*tepn|~M2|37CLPmBNn literal 24170 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 bRjXEA-9J;o@Qxzk5BIzK-^Ty9>i+)#B%pi; diff --git a/Info.plist b/Info.plist index 48e098d4c..ef8ec489f 100644 --- a/Info.plist +++ b/Info.plist @@ -24,5 +24,7 @@ MainMenu NSPrincipalClass NSApplication + LSUIElement + diff --git a/xcodecapp-cocoa-icon-active.png b/xcodecapp-cocoa-icon-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b916304069abddb5f69659e59074dc2cc7bcce GIT binary patch literal 20679 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 literal 0 HcmV?d00001 diff --git a/xcodecapp-cocoa-icon-active.psd b/xcodecapp-cocoa-icon-active.psd new file mode 100644 index 0000000000000000000000000000000000000000..7c28c3115586be2bf1b1df4b624b1e74a23e47a0 GIT binary patch literal 105179 zcmeFa30#fa*EqhPbDAej#-z-%go>gNB^0U5q~SEEPH7}Jaj)Ux5}D_@gd!0NN0CsW zd8DFwo=(G=_J8dsk~@5__x-)^|Nr}cKF;ZRp0(Frd+oK?-h1t}hvzhX?oum6q3(|u zJVbDPLQ;s?jdJsyKG)1#Y$P30?8be&({Uq6c*fJ2Mw`9t9NbvGn)WPbSN5!7jq#je zny!wshON*spKR`B%yMyE5a`Xa3be3x2y}Cp;W*65P-f<4{mmX;9xPuw&CMR}Y#;s2 zvxeC@dfKz}0VZgzVVX3FuiLC)b4Y~dO7o?f#-83RO`S=TCpt{lovf*=JxP1&G(A1N z37S(TYfsjiJVi@;%0z8F{i##*Cr{S=@)>3*1JF!wM<@Md^Gv>E2ccQRTzq}K^tH4C z0s#S;K~rjCwv_%H`qJlM&lz5?#hg4xS!bo9(=`v?op0>fsCtXM#@jjlEfRzMkIJ zo}TW8-6db@;_2(@6sVX>RA>$|m8NT7M@0mj5?Sta*06EJM(b_Qc6L6Q@kJ z*4EaaGF5-t^zoC4mU=Piru-8Rb5BQCr!9ZOW2%n+)bDuoqWm)ts82^bU%MaT(wp`R zpP5=j$-R_L*C^4~pYZ=y8IBG;b>Zdb?M_#@qk|U9o#nw|`}#nAXn$WHjt=@xp57jI zzJ_*QUhb|AcBIO+{Mn9QD$?s~&CJyLM*2T3bx$Te!hhG0dZPc@oO+`4jXm8xy`hF! zhEr#1{T;ejm3@mgGd5o8?djy|&NB2_W;$2XY`(Fs_6%L!iBl$N_h!?J?ti-Q(8SHn z|GwZ~dyt2R*5CC!AK&@@&?&!k^6ymkHKmXB7B808GM100pSJ^RzCSdAZ$14>e>6AO zH)H$w+OZv2X7da|oJp>(j`}9XdM4W1debKBO_{7aU0ZvO@pO~<)22_GZ>%$Kvd%P6 zGA(%Tq`frU9XHR@!H=}NFKitN+qpl+wpY@>uwCNq3U=7ey%!CU`oF^dZ&>^#n+2{u zV5PQv?TX!IkM59GtWDozzxGsjSGt3G*?If0h~{Sv`>OihMzEU`NkiA5zMTWiSnU5~R=ZizRR7Gx$J5C-z|NaB#~Iqe zzghckj^8KwGwW_s>F)Z!Q30N8f0p-ur3#>;?O-ftdHWbTd3$Z|72zU-V^A?f^!FcrB;t)`Ij!xV4-56w??^{C=UfS>C65iRx5{8U$uDt-j`sjeTiQ8a_0arOSC1-w1o)}0AJI|| z%};gpsNzR}pX&M%E%ng+R9BBGegycbt{>4-56w??^{C=UfS>C65iRx5{8U$uDt-j` zsjeTiQ8a_0arO zSC1-w1o)}0AJI||%};gpsNzR}pX&M%E%ng+R9BBGegycbt{>4-56w??^{C=UfS>C6 z5iRx5{8U$uDt-j`kLr^7_Npd}4ew_Lz>Aplo1FUeo1I7CPTutFek)Yg%NyP@T;k{J z<>w1XaYAD3?rp_l`+0nY$rD}+GbT?nwlC{z9DxZA=xJJWuet8_@H!*m+=u3C<+_=W z&vo@BctYEqAIsYU-Wai-ztS2|gq)VofDll3;r2~Fm0) zu=nl>EOYiT?+F-tvyHz6*uLKai|yTgdSWb`ef@g^^F7?>^#q`p-&oIeaC2T_ztI8m z|MFVx7tPQw)Gl+>)O7Upv!Cr*LL{U=rrzwo;O4sjm2R%LqqPm&*JSuIcTy8QpSkXi zntz91=Hu>5R&P#p1RvLi`B|Pa0UCeUo zX7i_Pt>HD)zsuIj!Mz*5)Z1b9s_r~V?J?_VSP?B?Sb%C6U!Qc%j-ulfx~a+CXnS{^ zGaG1}yqvYS9oq+90%F1YcipX_FC8-k?()bQc_TZ-Mn1?3p5BNBumjv_N@gQX3EVNJ zA%q;MZXP;xSPAY>S$~ODr(?-m(cRSYJ>em=)C0c{Gh6AfG<}C#cOIj=-

B+8hvr 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

GS}eM5Ry`=p)FcGg&;YOl|}fa*t$) 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 literal 0 HcmV?d00001 diff --git a/xcodecapp-cocoa-icon-inactive.png b/xcodecapp-cocoa-icon-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3abcf7ced1b28215c5b4f5fe2e074dd17f2f2b GIT binary patch literal 21235 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 - - - - $archiver - NSKeyedArchiver - $objects - - $null - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 2 - - - CF$UID - 3 - - - CF$UID - 4 - - - CF$UID - 5 - - - NS.objects - - - CF$UID - 6 - - - CF$UID - 258 - - - CF$UID - 623 - - - CF$UID - 971 - - - - 6EACFDD4-8B5B-4616-A817-323F18421ACA - 928A17DC-3758-49A2-9203-5FB895387403 - 6A462787-83C9-491C-A7D7-5344D97CEC84 - IDEWorkspaceDocument - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 7 - - - CF$UID - 8 - - - CF$UID - 9 - - - CF$UID - 10 - - - CF$UID - 11 - - - CF$UID - 12 - - - NS.objects - - - CF$UID - 13 - - - CF$UID - 14 - - - CF$UID - 16 - - - CF$UID - 17 - - - CF$UID - 2 - - - CF$UID - 10 - - - - IDEWindowFrame - IDEOrderedWorkspaceTabControllers - IDEWindowToolbarIsVisible - IDEWorkspaceTabController_3102E97E-D279-44E9-A6CC-A3FFEEC1E9EE - IDEWorkspaceWindowControllerUniqueIdentifier - IDEActiveWorkspaceTabController - {{0, 61}, {1680, 967}} - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 10 - - - - - $classes - - NSArray - NSObject - - $classname - NSArray - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 18 - - - CF$UID - 19 - - - CF$UID - 20 - - - CF$UID - 21 - - - CF$UID - 22 - - - CF$UID - 23 - - - CF$UID - 24 - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 26 - - - CF$UID - 16 - - - CF$UID - 27 - - - CF$UID - 196 - - - CF$UID - 202 - - - CF$UID - 249 - - - CF$UID - 16 - - - CF$UID - 139 - - - - IDETabLabel - IDEShowNavigator - IDEEditorArea - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - AssistantEditorsLayout - xcodecapp-cocoa.xcodeproj - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 32 - - - CF$UID - 33 - - - CF$UID - 34 - - - CF$UID - 35 - - - NS.objects - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 150 - - - CF$UID - 16 - - - CF$UID - 139 - - - CF$UID - 176 - - - CF$UID - 184 - - - CF$UID - 185 - - - - ShowDebuggerArea - IDEEditorMode_Standard - IDEEDitorArea_DebugArea - IDEShowEditor - EditorMode - DebuggerSplitView - DefaultPersistentRepresentations - layoutTree - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 38 - - - NS.objects - - - CF$UID - 39 - - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 40 - - - NS.objects - - - CF$UID - 41 - - - - Main - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 45 - - - CF$UID - 139 - - - CF$UID - 148 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 46 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 47 - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - NS.objects - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 67 - - - CF$UID - 143 - - - CF$UID - 143 - - - CF$UID - 144 - - - CF$UID - 145 - - - - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - com.apple.xcode.project - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 62 - - DomainIdentifier - - CF$UID - 56 - - IdentifierPath - - CF$UID - 57 - - IndexOfDocumentIdentifier - - CF$UID - 61 - - - Xcode.IDENavigableItemDomain.WorkspaceStructure - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 58 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 59 - - - xcodecapp-cocoa - - $classes - - IDEArchivableStringIndexPair - NSObject - - $classname - IDEArchivableStringIndexPair - - 9223372036854775807 - - $class - - CF$UID - 65 - - documentURL - - CF$UID - 63 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/xcodecapp-cocoa.xcodeproj/ - - - $classes - - NSMutableString - NSString - NSObject - - $classname - NSMutableString - - - $classes - - DVTDocumentLocation - NSObject - - $classname - DVTDocumentLocation - - - $classes - - IDENavigableItemArchivableRepresentation - NSObject - - $classname - IDENavigableItemArchivableRepresentation - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 68 - - - CF$UID - 69 - - - CF$UID - 70 - - - CF$UID - 71 - - - CF$UID - 72 - - - CF$UID - 73 - - - CF$UID - 74 - - - NS.objects - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 93 - - - CF$UID - 104 - - - CF$UID - 105 - - - CF$UID - 106 - - - CF$UID - 142 - - - - Xcode3ProjectEditorPreviousProjectEditorClass - Xcode3ProjectEditor_Xcode3BuildPhasesEditor - Xcode3ProjectEditor.sourceList.splitview - Xcode3ProjectEditorPreviousTargetEditorClass - Xcode3ProjectEditor_Xcode3BuildSettingsEditor - Xcode3ProjectEditorSelectedDocumentLocations - Xcode3ProjectEditor_Xcode3TargetEditor - Xcode3BuildSettingsEditor - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - CF$UID - 81 - - - CF$UID - 82 - - - CF$UID - 83 - - - NS.objects - - - CF$UID - 84 - - - CF$UID - 86 - - - CF$UID - 88 - - - CF$UID - 89 - - - CF$UID - 90 - - - CF$UID - 91 - - - CF$UID - 92 - - - - 027D999D13696A7000D3DB13 - Xcode3BuildPhasesEditorDisclosedNamesKey - 027D999913696A7000D3DB13 - 027D999A13696A7000D3DB13 - 02998CF81369C383006C73DB - 027D99A013696A7000D3DB13 - kXcode3BuildPhasesEditorScrollPointKey - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $classes - - NSMutableDictionary - NSDictionary - NSObject - - $classname - NSMutableDictionary - - - $class - - CF$UID - 87 - - NS.objects - - - - $classes - - NSMutableArray - NSArray - NSObject - - $classname - NSMutableArray - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - {0, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 94 - - - NS.objects - - - CF$UID - 95 - - - - DVTSplitViewItems - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 96 - - - CF$UID - 102 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 99 - - - CF$UID - 100 - - - - DVTIdentifier - DVTViewMagnitude - - 170 - - $classes - - NSDictionary - NSObject - - $classname - NSDictionary - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 99 - - - CF$UID - 103 - - - - 990 - Xcode3BuildRulesEditor - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 107 - - - - - $class - - CF$UID - 141 - - documentURL - - CF$UID - 108 - - selection - - CF$UID - 110 - - timestamp - - CF$UID - 109 - - - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/xcodecapp-cocoa.xcodeproj/ - 325864110.44658601 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 111 - - - CF$UID - 112 - - - CF$UID - 113 - - - NS.objects - - - CF$UID - 114 - - - CF$UID - 115 - - - CF$UID - 116 - - - - Project - Editor - Xcode3BuildSettingsEditorLocations - xcodecapp-cocoa - Xcode3BuildSettingsEditor - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 117 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 118 - - - CF$UID - 119 - - - CF$UID - 120 - - - CF$UID - 121 - - - CF$UID - 122 - - - CF$UID - 123 - - - NS.objects - - - CF$UID - 124 - - - CF$UID - 137 - - - CF$UID - 139 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 140 - - - - Collapsed Build Property Categories - Selected Build Properties - Xcode3BuildSettingsEditorDisplayMode - Xcode3BuildPropertyValueDisplayMode - Xcode3BuildSettingsEditorMode - Xcode3BuildPropertyNameDisplayMode - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 125 - - - CF$UID - 126 - - - CF$UID - 127 - - - CF$UID - 128 - - - CF$UID - 129 - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - CF$UID - 133 - - - CF$UID - 134 - - - CF$UID - 135 - - - CF$UID - 136 - - - - - $class - - CF$UID - 64 - - NS.string - Architectures||ARCHS - - - $class - - CF$UID - 64 - - NS.string - Architectures||SDKROOT - - - $class - - CF$UID - 64 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 64 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 64 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 64 - - NS.string - Search Paths||ALWAYS_SEARCH_USER_PATHS - - - $class - - CF$UID - 64 - - NS.string - Search Paths||FRAMEWORK_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 64 - - NS.string - User-Defined||PREBINDING - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 138 - - - - - $class - - CF$UID - 64 - - NS.string - Architectures||ARCHS - - 0 - 1 - - $classes - - Xcode3ProjectDocumentLocation - DVTDocumentLocation - NSObject - - $classname - Xcode3ProjectDocumentLocation - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - xcodecapp-cocoa - Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 146 - - - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/xcodecapp-cocoa.xcodeproj/ - - $classes - - NSURL - NSObject - - $classname - NSURL - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 149 - - - - {{0, 0}, {1160, 891}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 151 - - - CF$UID - 152 - - - CF$UID - 153 - - - CF$UID - 154 - - - CF$UID - 155 - - - CF$UID - 156 - - - NS.objects - - - CF$UID - 140 - - - CF$UID - 157 - - - CF$UID - 159 - - - CF$UID - 140 - - - CF$UID - 167 - - - CF$UID - 173 - - - - LayoutFocusMode - console - IDEDebuggerAreaSplitView - LayoutMode - IDEDebugArea_SplitView - variables - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 158 - - - NS.objects - - - CF$UID - 139 - - - - ConsoleFilterMode - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 94 - - - NS.objects - - - CF$UID - 160 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 161 - - - CF$UID - 164 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 162 - - - CF$UID - 163 - - - - VariablesView - 298 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 165 - - - CF$UID - 166 - - - - ConsoleArea - 861 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 94 - - - NS.objects - - - CF$UID - 168 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 169 - - - CF$UID - 171 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 162 - - - CF$UID - 170 - - - - 298 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 165 - - - CF$UID - 172 - - - - 861 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 174 - - - NS.objects - - - CF$UID - 175 - - - - DBGVariablesViewFilterMode - 2 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 94 - - - NS.objects - - - CF$UID - 177 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 178 - - - CF$UID - 181 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 179 - - - CF$UID - 180 - - - - IDEEditor - 653 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 182 - - - CF$UID - 183 - - - - IDEDebuggerArea - 238 - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 195 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 186 - - rootLayoutTreeNode - - CF$UID - 192 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 187 - - orientation - 0 - parent - - CF$UID - 192 - - - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 62 - - DomainIdentifier - - CF$UID - 56 - - IdentifierPath - - CF$UID - 188 - - IndexOfDocumentIdentifier - - CF$UID - 191 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 189 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 190 - - - xcodecapp-cocoa - 9223372036854775807 - - $class - - CF$UID - 194 - - children - - CF$UID - 193 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 186 - - - - - $classes - - IDEWorkspaceTabControllerLayoutTreeNode - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTreeNode - - - $classes - - IDEWorkspaceTabControllerLayoutTree - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTree - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 94 - - - NS.objects - - - CF$UID - 197 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 198 - - - CF$UID - 200 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 99 - - - CF$UID - 199 - - - - 667 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 99 - - - CF$UID - 201 - - - - 224 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 203 - - - CF$UID - 204 - - - CF$UID - 205 - - - NS.objects - - - CF$UID - 206 - - - CF$UID - 203 - - - CF$UID - 222 - - - - Xcode.IDEKit.Navigator.Structure - SelectedNavigator - Xcode.IDEKit.Navigator.Issues - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 207 - - - CF$UID - 208 - - - CF$UID - 209 - - - CF$UID - 210 - - - CF$UID - 211 - - - CF$UID - 212 - - - CF$UID - 213 - - - NS.objects - - - CF$UID - 214 - - - CF$UID - 36 - - - CF$UID - 215 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 217 - - - CF$UID - 220 - - - - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {259, 847}} - - $class - - CF$UID - 216 - - NS.objects - - - - $classes - - NSSet - NSObject - - $classname - NSSet - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 218 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 219 - - - - xcodecapp-cocoa - - $class - - CF$UID - 216 - - NS.objects - - - CF$UID - 221 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 219 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 223 - - - CF$UID - 224 - - - CF$UID - 225 - - - CF$UID - 226 - - - CF$UID - 227 - - - CF$UID - 228 - - - CF$UID - 229 - - - CF$UID - 230 - - - CF$UID - 231 - - - CF$UID - 232 - - - NS.objects - - - CF$UID - 36 - - - CF$UID - 233 - - - CF$UID - 234 - - - CF$UID - 236 - - - CF$UID - 237 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 247 - - - CF$UID - 36 - - - CF$UID - 248 - - - - IDEErrorFilteringEnabled - IDEVisibleRect - IDECollapsedFiles - IDEExpandedIssues - IDESelectedNavigables - IDEShowsByType - IDESchemeFilteringEnabled - IDECollapsedTypes - IDERecentFilteringEnabled - IDECollapsedGroups - {{0, 0}, {259, 825}} - - $class - - CF$UID - 235 - - NS.objects - - - - $classes - - NSMutableSet - NSSet - NSObject - - $classname - NSMutableSet - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 238 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 239 - - - CF$UID - 244 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 240 - - - CF$UID - 241 - - - NS.objects - - - CF$UID - 242 - - - CF$UID - 243 - - - - id - ty - xcodecapp-cocoa - g - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 240 - - - CF$UID - 241 - - - NS.objects - - - CF$UID - 245 - - - CF$UID - 246 - - - - xcodecapp-cocoa/Users/Tonio/Documents/Dev/xcodecapp-cocoa/English.lproj/MainMenu.nib - f - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 94 - - - NS.objects - - - CF$UID - 250 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 251 - - - CF$UID - 253 - - - CF$UID - 255 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 252 - - - - 260 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 20 - - - CF$UID - 254 - - - - 1160 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 256 - - - CF$UID - 257 - - - - IDEUtilitiesArea - 260 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 259 - - - CF$UID - 260 - - - CF$UID - 261 - - - CF$UID - 262 - - - CF$UID - 11 - - - CF$UID - 263 - - - NS.objects - - - CF$UID - 263 - - - CF$UID - 264 - - - CF$UID - 36 - - - CF$UID - 265 - - - CF$UID - 3 - - - CF$UID - 266 - - - - IDEActiveWorkspaceTabController - IDEOrderedWorkspaceTabControllers - IDEWindowToolbarIsVisible - IDEWindowFrame - IDEWorkspaceTabController_F6629676-5125-400C-BED1-967B80218B9D - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 263 - - - - {{20, 119}, {1230, 759}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 267 - - - CF$UID - 268 - - - CF$UID - 269 - - - CF$UID - 270 - - - CF$UID - 271 - - - CF$UID - 272 - - - CF$UID - 273 - - - CF$UID - 274 - - - NS.objects - - - CF$UID - 275 - - - CF$UID - 36 - - - CF$UID - 139 - - - CF$UID - 276 - - - CF$UID - 286 - - - CF$UID - 307 - - - CF$UID - 36 - - - CF$UID - 316 - - - - IDETabLabel - IDEShowNavigator - AssistantEditorsLayout - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - IDEEditorArea - xcodecapp-cocoa.xcodeproj - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 278 - - - - DVTSplitViewItems - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 279 - - - CF$UID - 284 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 283 - - - - DVTIdentifier - DVTViewMagnitude - - 511 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 285 - - - - 224 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 287 - - - CF$UID - 288 - - - NS.objects - - - CF$UID - 288 - - - CF$UID - 289 - - - - SelectedNavigator - Xcode.IDEKit.Navigator.Structure - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 224 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - CF$UID - 293 - - - CF$UID - 294 - - - CF$UID - 295 - - - NS.objects - - - CF$UID - 296 - - - CF$UID - 36 - - - CF$UID - 215 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 297 - - - CF$UID - 299 - - - - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {0, 0}} - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 298 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - - - $class - - CF$UID - 216 - - NS.objects - - - CF$UID - 300 - - - CF$UID - 301 - - - CF$UID - 303 - - - CF$UID - 305 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 302 - - - - Classes - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 304 - - - - Other Sources - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 306 - - - - Resources - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 308 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 309 - - - CF$UID - 311 - - - CF$UID - 313 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 271 - - - CF$UID - 310 - - - - 176 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 274 - - - CF$UID - 312 - - - - 821 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 314 - - - CF$UID - 315 - - - - IDEUtilitiesArea - 260 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 317 - - - CF$UID - 318 - - - CF$UID - 319 - - - CF$UID - 320 - - - CF$UID - 321 - - - CF$UID - 322 - - - CF$UID - 323 - - - CF$UID - 324 - - - NS.objects - - - CF$UID - 325 - - - CF$UID - 336 - - - CF$UID - 589 - - - CF$UID - 16 - - - CF$UID - 139 - - - CF$UID - 614 - - - CF$UID - 622 - - - CF$UID - 36 - - - - layoutTree - IDEEditorMode_Standard - IDEEDitorArea_DebugArea - IDEShowEditor - EditorMode - DebuggerSplitView - DefaultPersistentRepresentations - ShowDebuggerArea - - $class - - CF$UID - 195 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 326 - - rootLayoutTreeNode - - CF$UID - 334 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 327 - - orientation - 0 - parent - - CF$UID - 334 - - - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 332 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 329 - - IndexOfDocumentIdentifier - - CF$UID - 331 - - - Xcode.IDENavigableItemDomain.WorkspaceStructure - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 330 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - 9223372036854775807 - - $class - - CF$UID - 65 - - documentURL - - CF$UID - 333 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - - - $class - - CF$UID - 194 - - children - - CF$UID - 335 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 326 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 337 - - - NS.objects - - - CF$UID - 338 - - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 339 - - - NS.objects - - - CF$UID - 340 - - - - Main - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 341 - - - CF$UID - 342 - - - CF$UID - 343 - - - NS.objects - - - CF$UID - 344 - - - CF$UID - 139 - - - CF$UID - 587 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 345 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 346 - - - CF$UID - 347 - - - CF$UID - 348 - - - CF$UID - 349 - - - CF$UID - 350 - - - CF$UID - 351 - - - CF$UID - 352 - - - NS.objects - - - CF$UID - 353 - - - CF$UID - 354 - - - CF$UID - 358 - - - CF$UID - 242 - - - CF$UID - 242 - - - CF$UID - 585 - - - CF$UID - 586 - - - - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - com.apple.xcode.project - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 332 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 355 - - IndexOfDocumentIdentifier - - CF$UID - 357 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 356 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - 9223372036854775807 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 359 - - - CF$UID - 360 - - - CF$UID - 361 - - - CF$UID - 362 - - - CF$UID - 363 - - - NS.objects - - - CF$UID - 364 - - - CF$UID - 365 - - - CF$UID - 364 - - - CF$UID - 371 - - - CF$UID - 584 - - - - Xcode3ProjectEditorPreviousProjectEditorClass - Xcode3ProjectEditor.sourceList.splitview - Xcode3ProjectEditorPreviousTargetEditorClass - Xcode3ProjectEditorSelectedDocumentLocations - Xcode3ProjectEditor_Xcode3BuildSettingsEditor - Xcode3BuildSettingsEditor - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 366 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 367 - - - CF$UID - 369 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 368 - - - - 112 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 370 - - - - 1118 - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 372 - - - - - $class - - CF$UID - 141 - - documentURL - - CF$UID - 373 - - selection - - CF$UID - 375 - - timestamp - - CF$UID - 374 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj/ - 325675783.89327598 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 376 - - - CF$UID - 377 - - - CF$UID - 378 - - - NS.objects - - - CF$UID - 242 - - - CF$UID - 364 - - - CF$UID - 379 - - - - Project - Editor - Xcode3BuildSettingsEditorLocations - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 380 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 381 - - - CF$UID - 382 - - - CF$UID - 383 - - - CF$UID - 384 - - - CF$UID - 385 - - - CF$UID - 386 - - - NS.objects - - - CF$UID - 139 - - - CF$UID - 387 - - - CF$UID - 139 - - - CF$UID - 139 - - - CF$UID - 388 - - - CF$UID - 140 - - - - Xcode3BuildSettingsEditorMode - Selected Build Properties - Xcode3BuildSettingsEditorDisplayMode - Xcode3BuildPropertyValueDisplayMode - Collapsed Build Property Categories - Xcode3BuildPropertyNameDisplayMode - - $class - - CF$UID - 87 - - NS.objects - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 389 - - - CF$UID - 390 - - - CF$UID - 391 - - - CF$UID - 392 - - - CF$UID - 393 - - - CF$UID - 394 - - - CF$UID - 395 - - - CF$UID - 396 - - - CF$UID - 397 - - - CF$UID - 398 - - - CF$UID - 399 - - - CF$UID - 400 - - - CF$UID - 401 - - - CF$UID - 402 - - - CF$UID - 403 - - - CF$UID - 404 - - - CF$UID - 405 - - - CF$UID - 406 - - - CF$UID - 407 - - - CF$UID - 408 - - - CF$UID - 409 - - - CF$UID - 410 - - - CF$UID - 411 - - - CF$UID - 412 - - - CF$UID - 413 - - - CF$UID - 414 - - - CF$UID - 415 - - - CF$UID - 416 - - - CF$UID - 417 - - - CF$UID - 418 - - - CF$UID - 419 - - - CF$UID - 420 - - - CF$UID - 421 - - - CF$UID - 422 - - - CF$UID - 423 - - - CF$UID - 424 - - - CF$UID - 425 - - - CF$UID - 426 - - - CF$UID - 427 - - - CF$UID - 428 - - - CF$UID - 429 - - - CF$UID - 430 - - - CF$UID - 431 - - - CF$UID - 432 - - - CF$UID - 433 - - - CF$UID - 434 - - - CF$UID - 435 - - - CF$UID - 436 - - - CF$UID - 437 - - - CF$UID - 438 - - - CF$UID - 439 - - - CF$UID - 440 - - - CF$UID - 441 - - - CF$UID - 442 - - - CF$UID - 443 - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - CF$UID - 448 - - - CF$UID - 449 - - - CF$UID - 450 - - - CF$UID - 451 - - - CF$UID - 452 - - - CF$UID - 453 - - - CF$UID - 454 - - - CF$UID - 455 - - - CF$UID - 456 - - - CF$UID - 457 - - - CF$UID - 458 - - - CF$UID - 459 - - - CF$UID - 460 - - - CF$UID - 461 - - - CF$UID - 462 - - - CF$UID - 463 - - - CF$UID - 464 - - - CF$UID - 465 - - - CF$UID - 466 - - - CF$UID - 467 - - - CF$UID - 468 - - - CF$UID - 469 - - - CF$UID - 470 - - - CF$UID - 471 - - - CF$UID - 472 - - - CF$UID - 473 - - - CF$UID - 474 - - - CF$UID - 475 - - - CF$UID - 476 - - - CF$UID - 477 - - - CF$UID - 478 - - - CF$UID - 479 - - - CF$UID - 480 - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 483 - - - CF$UID - 484 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - CF$UID - 488 - - - CF$UID - 489 - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - CF$UID - 498 - - - CF$UID - 499 - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - CF$UID - 506 - - - CF$UID - 507 - - - CF$UID - 508 - - - CF$UID - 509 - - - CF$UID - 510 - - - CF$UID - 511 - - - CF$UID - 512 - - - CF$UID - 513 - - - CF$UID - 514 - - - CF$UID - 515 - - - CF$UID - 516 - - - CF$UID - 517 - - - CF$UID - 518 - - - CF$UID - 519 - - - CF$UID - 520 - - - CF$UID - 521 - - - CF$UID - 522 - - - CF$UID - 523 - - - CF$UID - 524 - - - CF$UID - 525 - - - CF$UID - 526 - - - CF$UID - 527 - - - CF$UID - 528 - - - CF$UID - 529 - - - CF$UID - 530 - - - CF$UID - 531 - - - CF$UID - 532 - - - CF$UID - 533 - - - CF$UID - 534 - - - CF$UID - 535 - - - CF$UID - 536 - - - CF$UID - 537 - - - CF$UID - 538 - - - CF$UID - 539 - - - CF$UID - 540 - - - CF$UID - 541 - - - CF$UID - 542 - - - CF$UID - 543 - - - CF$UID - 544 - - - CF$UID - 545 - - - CF$UID - 546 - - - CF$UID - 547 - - - CF$UID - 548 - - - CF$UID - 549 - - - CF$UID - 550 - - - CF$UID - 551 - - - CF$UID - 552 - - - CF$UID - 553 - - - CF$UID - 554 - - - CF$UID - 555 - - - CF$UID - 556 - - - CF$UID - 557 - - - CF$UID - 558 - - - CF$UID - 559 - - - CF$UID - 560 - - - CF$UID - 561 - - - CF$UID - 562 - - - CF$UID - 563 - - - CF$UID - 564 - - - CF$UID - 565 - - - CF$UID - 566 - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - CF$UID - 571 - - - CF$UID - 572 - - - CF$UID - 573 - - - CF$UID - 574 - - - CF$UID - 575 - - - CF$UID - 576 - - - CF$UID - 577 - - - CF$UID - 578 - - - CF$UID - 579 - - - CF$UID - 580 - - - CF$UID - 581 - - - CF$UID - 582 - - - CF$UID - 583 - - - - - $class - - CF$UID - 64 - - NS.string - Architectures||ADDITIONAL_SDKS - - - $class - - CF$UID - 64 - - NS.string - Architectures||ARCHS - - - $class - - CF$UID - 64 - - NS.string - Architectures||SDKROOT - - - $class - - CF$UID - 64 - - NS.string - Architectures||SUPPORTED_PLATFORMS - - - $class - - CF$UID - 64 - - NS.string - Architectures||VALID_ARCHS - - - $class - - CF$UID - 64 - - NS.string - Build Locations||SYMROOT - - - $class - - CF$UID - 64 - - NS.string - Build Locations||OBJROOT - - - $class - - CF$UID - 64 - - NS.string - Build Locations||SHARED_PRECOMPS_DIR - - - $class - - CF$UID - 64 - - NS.string - Build Options||BUILD_VARIANTS - - - $class - - CF$UID - 64 - - NS.string - Build Options||DEBUG_INFORMATION_FORMAT - - - $class - - CF$UID - 64 - - NS.string - Build Options||ENABLE_OPENMP_SUPPORT - - - $class - - CF$UID - 64 - - NS.string - Build Options||GENERATE_PROFILING_CODE - - - $class - - CF$UID - 64 - - NS.string - Build Options||PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR - - - $class - - CF$UID - 64 - - NS.string - Build Options||RUN_CLANG_STATIC_ANALYZER - - - $class - - CF$UID - 64 - - NS.string - Build Options||SCAN_ALL_SOURCE_FILES_FOR_INCLUDES - - - $class - - CF$UID - 64 - - NS.string - Build Options||VALIDATE_PRODUCT - - - $class - - CF$UID - 64 - - NS.string - Code Signing||CODE_SIGN_ENTITLEMENTS - - - $class - - CF$UID - 64 - - NS.string - Code Signing||CODE_SIGN_IDENTITY - - - $class - - CF$UID - 64 - - NS.string - Code Signing||CODE_SIGN_RESOURCE_RULES_PATH - - - $class - - CF$UID - 64 - - NS.string - Code Signing||OTHER_CODE_SIGN_FLAGS - - - $class - - CF$UID - 64 - - NS.string - Compiler Version||GCC_VERSION - - - $class - - CF$UID - 64 - - NS.string - Deployment||STRIPFLAGS - - - $class - - CF$UID - 64 - - NS.string - Deployment||ALTERNATE_GROUP - - - $class - - CF$UID - 64 - - NS.string - Deployment||ALTERNATE_OWNER - - - $class - - CF$UID - 64 - - NS.string - Deployment||ALTERNATE_MODE - - - $class - - CF$UID - 64 - - NS.string - Deployment||ALTERNATE_PERMISSIONS_FILES - - - $class - - CF$UID - 64 - - NS.string - Deployment||COMBINE_HIDPI_IMAGES - - - $class - - CF$UID - 64 - - NS.string - Deployment||DEPLOYMENT_LOCATION - - - $class - - CF$UID - 64 - - NS.string - Deployment||DEPLOYMENT_POSTPROCESSING - - - $class - - CF$UID - 64 - - NS.string - Deployment||INSTALL_GROUP - - - $class - - CF$UID - 64 - - NS.string - Deployment||INSTALL_OWNER - - - $class - - CF$UID - 64 - - NS.string - Deployment||INSTALL_MODE_FLAG - - - $class - - CF$UID - 64 - - NS.string - Deployment||DSTROOT - - - $class - - CF$UID - 64 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 64 - - NS.string - Deployment||MACOSX_DEPLOYMENT_TARGET - - - $class - - CF$UID - 64 - - NS.string - Deployment||SKIP_INSTALL - - - $class - - CF$UID - 64 - - NS.string - Deployment||COPY_PHASE_STRIP - - - $class - - CF$UID - 64 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 64 - - NS.string - Deployment||STRIP_STYLE - - - $class - - CF$UID - 64 - - NS.string - Deployment||SEPARATE_STRIP - - - $class - - CF$UID - 64 - - NS.string - Kernel Module||MODULE_NAME - - - $class - - CF$UID - 64 - - NS.string - Kernel Module||MODULE_START - - - $class - - CF$UID - 64 - - NS.string - Kernel Module||MODULE_STOP - - - $class - - CF$UID - 64 - - NS.string - Kernel Module||MODULE_VERSION - - - $class - - CF$UID - 64 - - NS.string - Linking||BUNDLE_LOADER - - - $class - - CF$UID - 64 - - NS.string - Linking||STANDARD_C_PLUS_PLUS_LIBRARY_TYPE - - - $class - - CF$UID - 64 - - NS.string - Linking||DYLIB_COMPATIBILITY_VERSION - - - $class - - CF$UID - 64 - - NS.string - Linking||DYLIB_CURRENT_VERSION - - - $class - - CF$UID - 64 - - NS.string - Linking||DEAD_CODE_STRIPPING - - - $class - - CF$UID - 64 - - NS.string - Linking||LINKER_DISPLAYS_MANGLED_NAMES - - - $class - - CF$UID - 64 - - NS.string - Linking||PRESERVE_DEAD_CODE_INITS_AND_TERMS - - - $class - - CF$UID - 64 - - NS.string - Linking||LD_DYLIB_INSTALL_NAME - - - $class - - CF$UID - 64 - - NS.string - Linking||EXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 64 - - NS.string - Linking||INIT_ROUTINE - - - $class - - CF$UID - 64 - - NS.string - Linking||LINK_WITH_STANDARD_LIBRARIES - - - $class - - CF$UID - 64 - - NS.string - Linking||MACH_O_TYPE - - - $class - - CF$UID - 64 - - NS.string - Linking||LD_OPENMP_FLAGS - - - $class - - CF$UID - 64 - - NS.string - Linking||ORDER_FILE - - - $class - - CF$UID - 64 - - NS.string - Linking||OTHER_LDFLAGS - - - $class - - CF$UID - 64 - - NS.string - Linking||GENERATE_MASTER_OBJECT_FILE - - - $class - - CF$UID - 64 - - NS.string - Linking||PRELINK_LIBS - - - $class - - CF$UID - 64 - - NS.string - Linking||KEEP_PRIVATE_EXTERNS - - - $class - - CF$UID - 64 - - NS.string - Linking||LD_RUNPATH_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - Linking||SEPARATE_SYMBOL_EDIT - - - $class - - CF$UID - 64 - - NS.string - Linking||PRELINK_FLAGS - - - $class - - CF$UID - 64 - - NS.string - Linking||SECTORDER_FLAGS - - - $class - - CF$UID - 64 - - NS.string - Linking||UNEXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 64 - - NS.string - Linking||WARNING_LDFLAGS - - - $class - - CF$UID - 64 - - NS.string - Linking||LD_GENERATE_MAP_FILE - - - $class - - CF$UID - 64 - - NS.string - Packaging||APPLY_RULES_IN_COPY_FILES - - - $class - - CF$UID - 64 - - NS.string - Packaging||EXECUTABLE_EXTENSION - - - $class - - CF$UID - 64 - - NS.string - Packaging||EXECUTABLE_PREFIX - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_EXPAND_BUILD_SETTINGS - - - $class - - CF$UID - 64 - - NS.string - Packaging||GENERATE_PKGINFO_FILE - - - $class - - CF$UID - 64 - - NS.string - Packaging||FRAMEWORK_VERSION - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_OTHER_PREPROCESSOR_FLAGS - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_OUTPUT_FORMAT - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_PREPROCESSOR_DEFINITIONS - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_PREFIX_HEADER - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_PREPROCESS - - - $class - - CF$UID - 64 - - NS.string - Packaging||COPYING_PRESERVES_HFS_DATA - - - $class - - CF$UID - 64 - - NS.string - Packaging||PRIVATE_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 64 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 64 - - NS.string - Packaging||PLIST_FILE_OUTPUT_FORMAT - - - $class - - CF$UID - 64 - - NS.string - Packaging||PUBLIC_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 64 - - NS.string - Packaging||STRINGS_FILE_OUTPUT_ENCODING - - - $class - - CF$UID - 64 - - NS.string - Packaging||WRAPPER_EXTENSION - - - $class - - CF$UID - 64 - - NS.string - Search Paths||ALWAYS_SEARCH_USER_PATHS - - - $class - - CF$UID - 64 - - NS.string - Search Paths||FRAMEWORK_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - Search Paths||HEADER_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - Search Paths||LIBRARY_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - Search Paths||REZ_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - Search Paths||EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 64 - - NS.string - Search Paths||INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 64 - - NS.string - Search Paths||USER_HEADER_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - Unit Testing||OTHER_TEST_FLAGS - - - $class - - CF$UID - 64 - - NS.string - Unit Testing||TEST_AFTER_BUILD - - - $class - - CF$UID - 64 - - NS.string - Unit Testing||TEST_HOST - - - $class - - CF$UID - 64 - - NS.string - Unit Testing||TEST_RIG - - - $class - - CF$UID - 64 - - NS.string - Versioning||CURRENT_PROJECT_VERSION - - - $class - - CF$UID - 64 - - NS.string - Versioning||VERSION_INFO_FILE - - - $class - - CF$UID - 64 - - NS.string - Versioning||VERSION_INFO_EXPORT_DECL - - - $class - - CF$UID - 64 - - NS.string - Versioning||VERSION_INFO_PREFIX - - - $class - - CF$UID - 64 - - NS.string - Versioning||VERSION_INFO_SUFFIX - - - $class - - CF$UID - 64 - - NS.string - Versioning||VERSIONING_SYSTEM - - - $class - - CF$UID - 64 - - NS.string - Versioning||VERSION_INFO_BUILDER - - - $class - - CF$UID - 64 - - NS.string - Interface Builder NIB Postprocessor - Options||IBC_STRIP_NIBS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FAST_OBJC_DISPATCH - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_OBJC_CALL_CXX_CDTORS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE3_EXTENSIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE41_EXTENSIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SSE42_EXTENSIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_STRICT_ALIASING - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FEEDBACK_DIRECTED_OPTIMIZATION - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_GENERATE_DEBUGGING_SYMBOLS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_GENERATE_TEST_COVERAGE_FILES - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_INLINES_ARE_PRIVATE_EXTERN - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_INSTRUMENT_PROGRAM_FLOW_ARCS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_KERNEL_DEVELOPMENT - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_DEBUGGING_SYMBOLS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||LLVM_LTO - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_REUSE_STRINGS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_NO_COMMON_BLOCKS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_FAST_MATH - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_SYMBOL_SEPARATION - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_THREADSAFE_STATICS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_SYMBOLS_PRIVATE_EXTERN - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_UNROLL_LOOPS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_CHAR_IS_UNSIGNED_CHAR - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_ASM_KEYWORD - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_CHECK_RETURN_VALUE_OF_OPERATOR_NEW - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_CW_ASM_SYNTAX - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_INPUT_FILETYPE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_EXCEPTIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_CPP_RTTI - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_LINK_WITH_DYNAMIC_LIBRARIES - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_OBJC_EXCEPTIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_TRIGRAPHS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_INDIRECT_FUNCTION_CALLS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_REGISTER_FUNCTION_CALLS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_INCREASE_PRECOMPILED_HEADER_SHARING - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||OTHER_CFLAGS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||OTHER_CPLUSPLUSFLAGS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_BUILTIN_FUNCTIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_ENABLE_PASCAL_STRINGS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_FORCE_CPU_SUBTYPE_ALL - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_SHORT_ENUMS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Language||GCC_USE_STANDARD_INCLUDE_SEARCHING - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_CHECK_SWITCH_STATEMENTS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_FOUR_CHARACTER_CONSTANTS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_SHADOW - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_64_TO_32_BIT_CONVERSION - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_INHIBIT_ALL_WARNINGS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_MISSING_PARENTHESES - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_PROTOTYPES - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_MISSING_NEWLINE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_NON_VIRTUAL_DESTRUCTOR - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||WARNING_CFLAGS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_PEDANTIC - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_POINTER_SIGNEDNESS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_PROTOTYPE_CONVERSION - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_SIGN_COMPARE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_STRICT_SELECTOR_MATCH - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_TREAT_WARNINGS_AS_ERRORS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_TYPECHECK_CALLS_TO_PRINTF - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNDECLARED_SELECTOR - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNINITIALIZED_AUTOS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNKNOWN_PRAGMAS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_FUNCTION - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_LABEL - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_PARAMETER - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VALUE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - - - $class - - CF$UID - 64 - - NS.string - User-Defined||PREBINDING - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 373 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 588 - - - - {{0, 0}, {1230, 713}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 590 - - - CF$UID - 591 - - - CF$UID - 592 - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 595 - - - NS.objects - - - CF$UID - 140 - - - CF$UID - 596 - - - CF$UID - 598 - - - CF$UID - 140 - - - CF$UID - 600 - - - CF$UID - 608 - - - - LayoutFocusMode - console - variables - LayoutMode - IDEDebuggerAreaSplitView - IDEDebugArea_SplitView - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 597 - - - NS.objects - - - CF$UID - 139 - - - - ConsoleFilterMode - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 175 - - - - DBGVariablesViewFilterMode - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 601 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 602 - - - CF$UID - 605 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 604 - - - - VariablesView - 611 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 607 - - - - ConsoleArea - 618 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 609 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 610 - - - CF$UID - 612 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 611 - - - - 611 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 613 - - - - 618 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 615 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 616 - - - CF$UID - 619 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 617 - - - CF$UID - 618 - - - - IDEEditor - 203 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 620 - - - CF$UID - 621 - - - - IDEDebuggerArea - 115 - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 624 - - - CF$UID - 262 - - - CF$UID - 260 - - - CF$UID - 625 - - - CF$UID - 11 - - - CF$UID - 259 - - - CF$UID - 261 - - - CF$UID - 626 - - - NS.objects - - - CF$UID - 627 - - - CF$UID - 769 - - - CF$UID - 770 - - - CF$UID - 771 - - - CF$UID - 4 - - - CF$UID - 626 - - - CF$UID - 16 - - - CF$UID - 865 - - - - IDEWorkspaceTabController_A2C097E7-6218-463E-B579-AD51683EC69D - IDEWorkspaceTabController_5790637C-4F65-47A7-8985-CC7C96C3CFD1 - IDEWorkspaceTabController_CBF8A2BF-462C-4487-B84E-BCF6D4FA9F07 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 274 - - - CF$UID - 268 - - - CF$UID - 267 - - - CF$UID - 270 - - - CF$UID - 271 - - - CF$UID - 272 - - - CF$UID - 273 - - - CF$UID - 269 - - - NS.objects - - - CF$UID - 628 - - - CF$UID - 16 - - - CF$UID - 638 - - - CF$UID - 688 - - - CF$UID - 694 - - - CF$UID - 761 - - - CF$UID - 16 - - - CF$UID - 139 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 324 - - - CF$UID - 318 - - - CF$UID - 319 - - - CF$UID - 320 - - - CF$UID - 321 - - - CF$UID - 322 - - - CF$UID - 323 - - - CF$UID - 317 - - - NS.objects - - - CF$UID - 16 - - - CF$UID - 629 - - - CF$UID - 657 - - - CF$UID - 16 - - - CF$UID - 139 - - - CF$UID - 672 - - - CF$UID - 678 - - - CF$UID - 679 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 337 - - - NS.objects - - - CF$UID - 630 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 339 - - - NS.objects - - - CF$UID - 631 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 341 - - - CF$UID - 342 - - - CF$UID - 343 - - - NS.objects - - - CF$UID - 632 - - - CF$UID - 139 - - - CF$UID - 655 - - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 633 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 346 - - - CF$UID - 347 - - - CF$UID - 348 - - - CF$UID - 349 - - - CF$UID - 350 - - - CF$UID - 351 - - - CF$UID - 352 - - - NS.objects - - - CF$UID - 634 - - - CF$UID - 635 - - - CF$UID - 643 - - - CF$UID - 651 - - - CF$UID - 638 - - - CF$UID - 652 - - - CF$UID - 653 - - - - com.apple.xml-property-list - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 641 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 636 - - IndexOfDocumentIdentifier - - CF$UID - 139 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 637 - - - CF$UID - 639 - - - CF$UID - 640 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 638 - - - Growl Registration Ticket.growlRegDict.plist - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 306 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - - $class - - CF$UID - 65 - - documentURL - - CF$UID - 642 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 648 - - - CF$UID - 649 - - - CF$UID - 36 - - - CF$UID - 650 - - - - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues - PrimaryDocumentSelectedCharacterRange - 325697486.08274698 - {0, 181} - {170, 0} - <plist version="1.0"> - Xcode.IDEKit.EditorDocument.SourceCode - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 654 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 656 - - - - {{0, 0}, {920, 597}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 590 - - - CF$UID - 591 - - - CF$UID - 594 - - - CF$UID - 593 - - - CF$UID - 595 - - - CF$UID - 592 - - - NS.objects - - - CF$UID - 140 - - - CF$UID - 658 - - - CF$UID - 659 - - - CF$UID - 140 - - - CF$UID - 665 - - - CF$UID - 671 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 597 - - - NS.objects - - - CF$UID - 139 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 660 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 661 - - - CF$UID - 663 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 662 - - - - 302 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 664 - - - - 617 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 666 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 667 - - - CF$UID - 669 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 668 - - - - 302 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 670 - - - - 617 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 175 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 673 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 674 - - - CF$UID - 676 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 617 - - - CF$UID - 675 - - - - 619 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 620 - - - CF$UID - 677 - - - - 100 - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 195 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 680 - - rootLayoutTreeNode - - CF$UID - 686 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 681 - - orientation - 0 - parent - - CF$UID - 686 - - - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 641 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 682 - - IndexOfDocumentIdentifier - - CF$UID - 139 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 683 - - - CF$UID - 684 - - - CF$UID - 685 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 638 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 306 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 687 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 680 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 689 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 690 - - - CF$UID - 692 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 691 - - - - 481 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 693 - - - - 238 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 288 - - - CF$UID - 695 - - - CF$UID - 696 - - - CF$UID - 287 - - - CF$UID - 697 - - - CF$UID - 205 - - - NS.objects - - - CF$UID - 698 - - - CF$UID - 709 - - - CF$UID - 723 - - - CF$UID - 288 - - - CF$UID - 727 - - - CF$UID - 735 - - - - Xcode.IDEKit.Navigator.BatchFind - Xcode.DebuggerKit.ThreadsStacksNavigator - Xcode.IDEKit.Navigator.Logs - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 224 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - CF$UID - 293 - - - CF$UID - 294 - - - CF$UID - 295 - - - NS.objects - - - CF$UID - 699 - - - CF$UID - 36 - - - CF$UID - 215 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 700 - - - CF$UID - 702 - - - - {{0, 0}, {259, 675}} - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 701 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 306 - - - CF$UID - 638 - - - - - $class - - CF$UID - 216 - - NS.objects - - - CF$UID - 703 - - - CF$UID - 704 - - - CF$UID - 705 - - - CF$UID - 707 - - - CF$UID - 708 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 306 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 706 - - - - Products - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 304 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 302 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 710 - - - CF$UID - 711 - - - CF$UID - 712 - - - CF$UID - 713 - - - CF$UID - 714 - - - CF$UID - 715 - - - CF$UID - 716 - - - NS.objects - - - CF$UID - 717 - - - CF$UID - 36 - - - CF$UID - 282 - - - CF$UID - 718 - - - CF$UID - 719 - - - CF$UID - 139 - - - CF$UID - 721 - - - - IDEBatchFindNavigatorScrollPosition - IDEBatchFindNavigatorShowsOptions - IDEBatchFindNavigatorReplaceString - IDEBatchFindNavigatorFindString - IDEBatchFindNavigatorSelectedRowIndexes - IDEBatchFindNavigatorFindMode - IDEBatchFindNavigatorCollapsedGroups - 42 - NSSTring - - $class - - CF$UID - 720 - - NSRangeCount - 0 - - - $classes - - NSIndexSet - NSObject - - $classname - NSIndexSet - - - $class - - CF$UID - 722 - - NSRangeCount - 0 - - - $classes - - NSMutableIndexSet - NSIndexSet - NSObject - - $classname - NSMutableIndexSet - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 724 - - - CF$UID - 725 - - - CF$UID - 726 - - - NS.objects - - - CF$UID - 175 - - - CF$UID - 139 - - - CF$UID - 36 - - - - IDEStackCompressionValue - IDEThreadsOrQueuesMode - IDEHideAncestorForNonInterestingFrames - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 728 - - - CF$UID - 729 - - - CF$UID - 730 - - - CF$UID - 731 - - - NS.objects - - - CF$UID - 732 - - - CF$UID - 733 - - - CF$UID - 36 - - - CF$UID - 734 - - - - IDELogNavigatorExpandedItemsStateKey - IDELogNavigatorSelectedObjectsStateKey - IDELogNavigatorRecentFilterStateKey - IDELogNavigatorVisibleRectStateKey - - $class - - CF$UID - 87 - - NS.objects - - - - $class - - CF$UID - 87 - - NS.objects - - - {{0, 0}, {244, 675}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 223 - - - CF$UID - 224 - - - CF$UID - 225 - - - CF$UID - 226 - - - CF$UID - 227 - - - CF$UID - 228 - - - CF$UID - 229 - - - CF$UID - 230 - - - CF$UID - 231 - - - CF$UID - 232 - - - NS.objects - - - CF$UID - 36 - - - CF$UID - 736 - - - CF$UID - 737 - - - CF$UID - 739 - - - CF$UID - 740 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 759 - - - CF$UID - 36 - - - CF$UID - 760 - - - - {{0, 0}, {259, 653}} - - $class - - CF$UID - 235 - - NS.objects - - - CF$UID - 738 - - - - xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 741 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 742 - - - CF$UID - 743 - - - CF$UID - 745 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 240 - - - CF$UID - 241 - - - NS.objects - - - CF$UID - 242 - - - CF$UID - 243 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 240 - - - CF$UID - 241 - - - NS.objects - - - CF$UID - 744 - - - CF$UID - 246 - - - - xcodecapp-cocoa/Users/Tonio/Desktop/xcodecapp/AppController.m - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 240 - - - CF$UID - 241 - - - NS.objects - - - CF$UID - 746 - - - CF$UID - 758 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 747 - - - CF$UID - 748 - - - CF$UID - 749 - - - CF$UID - 750 - - - CF$UID - 751 - - - NS.objects - - - CF$UID - 752 - - - CF$UID - 756 - - - CF$UID - 757 - - - CF$UID - 756 - - - CF$UID - 756 - - - - documentLocations - fullMessage - subissues - type - shortMessage - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 753 - - - - - $class - - CF$UID - 755 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 754 - - endingColumnNumber - -1 - endingLineNumber - 334 - startingColumnNumber - -1 - startingLineNumber - 334 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $classes - - DVTTextDocumentLocation - DVTDocumentLocation - NSObject - - $classname - DVTTextDocumentLocation - - Void value not ignored as it ought to be - - $class - - CF$UID - 87 - - NS.objects - - - i - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 762 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 763 - - - CF$UID - 765 - - - CF$UID - 767 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 271 - - - CF$UID - 764 - - - - 260 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 274 - - - CF$UID - 766 - - - - 920 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 314 - - - CF$UID - 768 - - - - 260 - {{93, -41}, {1440, 817}} - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 626 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 269 - - - CF$UID - 268 - - - CF$UID - 267 - - - CF$UID - 270 - - - CF$UID - 271 - - - CF$UID - 272 - - - CF$UID - 273 - - - CF$UID - 274 - - - NS.objects - - - CF$UID - 139 - - - CF$UID - 16 - - - CF$UID - 772 - - - CF$UID - 773 - - - CF$UID - 779 - - - CF$UID - 801 - - - CF$UID - 36 - - - CF$UID - 809 - - - - AppController.m - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 774 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 775 - - - CF$UID - 777 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 776 - - - - 517 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 778 - - - - 224 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 288 - - - CF$UID - 695 - - - CF$UID - 696 - - - CF$UID - 287 - - - CF$UID - 205 - - - NS.objects - - - CF$UID - 780 - - - CF$UID - 789 - - - CF$UID - 793 - - - CF$UID - 205 - - - CF$UID - 794 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 224 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - CF$UID - 293 - - - CF$UID - 294 - - - CF$UID - 295 - - - NS.objects - - - CF$UID - 781 - - - CF$UID - 36 - - - CF$UID - 215 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 782 - - - CF$UID - 784 - - - - {{0, 0}, {249, 697}} - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 783 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 302 - - - CF$UID - 772 - - - - - $class - - CF$UID - 216 - - NS.objects - - - CF$UID - 785 - - - CF$UID - 786 - - - CF$UID - 787 - - - CF$UID - 788 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 306 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 304 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 302 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 710 - - - CF$UID - 711 - - - CF$UID - 712 - - - CF$UID - 713 - - - CF$UID - 714 - - - CF$UID - 715 - - - CF$UID - 716 - - - NS.objects - - - CF$UID - 139 - - - CF$UID - 36 - - - CF$UID - 282 - - - CF$UID - 790 - - - CF$UID - 791 - - - CF$UID - 139 - - - CF$UID - 792 - - - - computeModifiedContent - - $class - - CF$UID - 720 - - NSRangeCount - 0 - - - $class - - CF$UID - 722 - - NSRangeCount - 0 - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 724 - - - CF$UID - 725 - - - CF$UID - 726 - - - NS.objects - - - CF$UID - 175 - - - CF$UID - 139 - - - CF$UID - 36 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 223 - - - CF$UID - 224 - - - CF$UID - 225 - - - CF$UID - 226 - - - CF$UID - 227 - - - CF$UID - 228 - - - CF$UID - 229 - - - CF$UID - 230 - - - CF$UID - 231 - - - CF$UID - 232 - - - NS.objects - - - CF$UID - 36 - - - CF$UID - 795 - - - CF$UID - 796 - - - CF$UID - 797 - - - CF$UID - 798 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 799 - - - CF$UID - 36 - - - CF$UID - 800 - - - - {{0, 0}, {249, 675}} - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 87 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 802 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 803 - - - CF$UID - 805 - - - CF$UID - 807 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 271 - - - CF$UID - 804 - - - - 250 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 274 - - - CF$UID - 806 - - - - 1190 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 314 - - - CF$UID - 808 - - - - 260 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 324 - - - CF$UID - 318 - - - CF$UID - 319 - - - CF$UID - 320 - - - CF$UID - 321 - - - CF$UID - 322 - - - CF$UID - 323 - - - CF$UID - 317 - - - NS.objects - - - CF$UID - 16 - - - CF$UID - 810 - - - CF$UID - 834 - - - CF$UID - 16 - - - CF$UID - 139 - - - CF$UID - 849 - - - CF$UID - 855 - - - CF$UID - 856 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 337 - - - NS.objects - - - CF$UID - 811 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 339 - - - NS.objects - - - CF$UID - 812 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 341 - - - CF$UID - 342 - - - CF$UID - 343 - - - NS.objects - - - CF$UID - 813 - - - CF$UID - 139 - - - CF$UID - 832 - - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 814 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 346 - - - CF$UID - 347 - - - CF$UID - 348 - - - CF$UID - 349 - - - CF$UID - 350 - - - CF$UID - 351 - - - CF$UID - 352 - - - NS.objects - - - CF$UID - 815 - - - CF$UID - 816 - - - CF$UID - 823 - - - CF$UID - 829 - - - CF$UID - 772 - - - CF$UID - 652 - - - CF$UID - 830 - - - - public.objective-c-source - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 821 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 817 - - IndexOfDocumentIdentifier - - CF$UID - 139 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 818 - - - CF$UID - 819 - - - CF$UID - 820 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 772 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 302 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - - $class - - CF$UID - 65 - - documentURL - - CF$UID - 822 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 824 - - - CF$UID - 644 - - - CF$UID - 646 - - - CF$UID - 645 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 825 - - - CF$UID - 826 - - - CF$UID - 36 - - - CF$UID - 827 - - - CF$UID - 828 - - - - CodeFolds - - $class - - CF$UID - 64 - - NS.string - { - c = ( - { - c = ( - { - r = "{1124, 117}"; - s = 0; - } - ); - r = "{1024, 219}"; - s = 0; - }, - { - r = "{1582, 335}"; - s = 0; - }, - { - r = "{1976, 614}"; - s = 0; - }, - { - r = "{2618, 127}"; - s = 0; - }, - { - r = "{2774, 476}"; - s = 0; - }, - { - r = "{3386, 299}"; - s = 0; - }, - { - r = "{3789, 63}"; - s = 0; - }, - { - r = "{3913, 141}"; - s = 0; - }, - { - r = "{4102, 63}"; - s = 0; - }, - { - r = "{4216, 1492}"; - s = 0; - }, - { - r = "{5748, 67}"; - s = 0; - }, - { - r = "{5854, 69}"; - s = 0; - } - ); - r = "{0, 7721}"; - s = 0; -} - - 325687635.36101699 - {5280, 1408} - {7282, 0} - -prepareXCodeSupportProject - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 831 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 833 - - - - {{0, 0}, {1190, 470}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 590 - - - CF$UID - 591 - - - CF$UID - 594 - - - CF$UID - 593 - - - CF$UID - 595 - - - CF$UID - 592 - - - NS.objects - - - CF$UID - 140 - - - CF$UID - 835 - - - CF$UID - 836 - - - CF$UID - 140 - - - CF$UID - 842 - - - CF$UID - 848 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 597 - - - NS.objects - - - CF$UID - 139 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 837 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 838 - - - CF$UID - 840 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 839 - - - - 268 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 841 - - - - 921 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 843 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 844 - - - CF$UID - 846 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 845 - - - - 268 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 847 - - - - 921 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 139 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 850 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 851 - - - CF$UID - 853 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 617 - - - CF$UID - 852 - - - - 492 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 620 - - - CF$UID - 854 - - - - 249 - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 195 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 857 - - rootLayoutTreeNode - - CF$UID - 863 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 858 - - orientation - 0 - parent - - CF$UID - 863 - - - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 821 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 859 - - IndexOfDocumentIdentifier - - CF$UID - 139 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 860 - - - CF$UID - 861 - - - CF$UID - 862 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 772 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 302 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 864 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 857 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 267 - - - CF$UID - 268 - - - CF$UID - 274 - - - CF$UID - 270 - - - CF$UID - 271 - - - CF$UID - 272 - - - CF$UID - 273 - - - CF$UID - 269 - - - NS.objects - - - CF$UID - 866 - - - CF$UID - 16 - - - CF$UID - 867 - - - CF$UID - 940 - - - CF$UID - 946 - - - CF$UID - 963 - - - CF$UID - 16 - - - CF$UID - 139 - - - - MainMenu.nib - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 324 - - - CF$UID - 318 - - - CF$UID - 319 - - - CF$UID - 320 - - - CF$UID - 321 - - - CF$UID - 322 - - - CF$UID - 323 - - - CF$UID - 317 - - - NS.objects - - - CF$UID - 16 - - - CF$UID - 868 - - - CF$UID - 907 - - - CF$UID - 16 - - - CF$UID - 139 - - - CF$UID - 922 - - - CF$UID - 928 - - - CF$UID - 929 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 337 - - - NS.objects - - - CF$UID - 869 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 339 - - - NS.objects - - - CF$UID - 870 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 341 - - - CF$UID - 342 - - - CF$UID - 343 - - - NS.objects - - - CF$UID - 871 - - - CF$UID - 139 - - - CF$UID - 905 - - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 872 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 346 - - - CF$UID - 347 - - - CF$UID - 348 - - - CF$UID - 349 - - - CF$UID - 350 - - - CF$UID - 351 - - - CF$UID - 352 - - - NS.objects - - - CF$UID - 873 - - - CF$UID - 874 - - - CF$UID - 882 - - - CF$UID - 901 - - - CF$UID - 866 - - - CF$UID - 902 - - - CF$UID - 903 - - - - com.apple.InterfaceBuilder3.Cocoa.NIB - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 880 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 875 - - IndexOfDocumentIdentifier - - CF$UID - 879 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 876 - - - CF$UID - 877 - - - CF$UID - 878 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 866 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 306 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - 9223372036854775807 - - $class - - CF$UID - 65 - - documentURL - - CF$UID - 881 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 883 - - - CF$UID - 884 - - - CF$UID - 885 - - - CF$UID - 886 - - - NS.objects - - - CF$UID - 887 - - - CF$UID - 890 - - - CF$UID - 886 - - - CF$UID - 892 - - - - IBDockViewController - SelectedObjectIDs - SelectionProvider - IBCanvasViewController - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 888 - - - NS.objects - - - CF$UID - 889 - - - - LastKnownOutlineViewWidth - 200 - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 891 - - - - 29 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 893 - - - CF$UID - 894 - - - NS.objects - - - CF$UID - 895 - - - CF$UID - 898 - - - - ObjectIDToLastKnownCanvasPositionMap - EditedTopLevelObjectIDs - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 896 - - - NS.objects - - - CF$UID - 897 - - - - 371 - {101, 23} - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 899 - - - CF$UID - 900 - - - - 371 - 29 - MainMenu - Xcode.IDEKit.CocoaIntegration.EditorDocument.Cocoa - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 904 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib/ - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 906 - - - - {{0, 0}, {930, 446}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 590 - - - CF$UID - 591 - - - CF$UID - 594 - - - CF$UID - 593 - - - CF$UID - 595 - - - CF$UID - 592 - - - NS.objects - - - CF$UID - 140 - - - CF$UID - 908 - - - CF$UID - 909 - - - CF$UID - 140 - - - CF$UID - 915 - - - CF$UID - 921 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 597 - - - NS.objects - - - CF$UID - 139 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 910 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 911 - - - CF$UID - 913 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 912 - - - - 272 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 914 - - - - 657 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 916 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 917 - - - CF$UID - 919 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 918 - - - - 272 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 606 - - - CF$UID - 920 - - - - 657 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 175 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 923 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 924 - - - CF$UID - 926 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 617 - - - CF$UID - 925 - - - - 468 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 620 - - - CF$UID - 927 - - - - 273 - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 195 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 930 - - rootLayoutTreeNode - - CF$UID - 938 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 931 - - orientation - 0 - parent - - CF$UID - 938 - - - - $class - - CF$UID - 66 - - DocumentLocation - - CF$UID - 937 - - DomainIdentifier - - CF$UID - 328 - - IdentifierPath - - CF$UID - 932 - - IndexOfDocumentIdentifier - - CF$UID - 936 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 933 - - - CF$UID - 934 - - - CF$UID - 935 - - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 866 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 306 - - - - $class - - CF$UID - 60 - - Identifier - - CF$UID - 242 - - - 9223372036854775807 - - $class - - CF$UID - 65 - - documentURL - - CF$UID - 881 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 194 - - children - - CF$UID - 939 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 930 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 941 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 942 - - - CF$UID - 944 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 943 - - - - 503 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 945 - - - - 238 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 288 - - - CF$UID - 695 - - - CF$UID - 696 - - - CF$UID - 287 - - - CF$UID - 205 - - - NS.objects - - - CF$UID - 947 - - - CF$UID - 789 - - - CF$UID - 956 - - - CF$UID - 288 - - - CF$UID - 957 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 224 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - CF$UID - 293 - - - CF$UID - 294 - - - CF$UID - 295 - - - NS.objects - - - CF$UID - 781 - - - CF$UID - 36 - - - CF$UID - 215 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 948 - - - CF$UID - 951 - - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 949 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 706 - - - CF$UID - 950 - - - - xcodecapp-cocoa.app - - $class - - CF$UID - 216 - - NS.objects - - - CF$UID - 952 - - - CF$UID - 953 - - - CF$UID - 954 - - - CF$UID - 955 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 706 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 302 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 242 - - - CF$UID - 306 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 724 - - - CF$UID - 725 - - - CF$UID - 726 - - - NS.objects - - - CF$UID - 175 - - - CF$UID - 139 - - - CF$UID - 36 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 223 - - - CF$UID - 224 - - - CF$UID - 225 - - - CF$UID - 226 - - - CF$UID - 227 - - - CF$UID - 228 - - - CF$UID - 229 - - - CF$UID - 230 - - - CF$UID - 231 - - - CF$UID - 232 - - - NS.objects - - - CF$UID - 36 - - - CF$UID - 795 - - - CF$UID - 958 - - - CF$UID - 959 - - - CF$UID - 960 - - - CF$UID - 36 - - - CF$UID - 36 - - - CF$UID - 961 - - - CF$UID - 36 - - - CF$UID - 962 - - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 87 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 964 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 965 - - - CF$UID - 967 - - - CF$UID - 969 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 271 - - - CF$UID - 966 - - - - 250 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 274 - - - CF$UID - 968 - - - - 930 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 314 - - - CF$UID - 970 - - - - 260 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 972 - - - CF$UID - 973 - - - CF$UID - 974 - - - CF$UID - 975 - - - CF$UID - 976 - - - CF$UID - 977 - - - CF$UID - 978 - - - CF$UID - 979 - - - CF$UID - 980 - - - CF$UID - 981 - - - CF$UID - 982 - - - NS.objects - - - CF$UID - 36 - - - CF$UID - 983 - - - CF$UID - 139 - - - CF$UID - 1248 - - - CF$UID - 1253 - - - CF$UID - 1256 - - - CF$UID - 1287 - - - CF$UID - 1288 - - - CF$UID - 1295 - - - CF$UID - 36 - - - CF$UID - 36 - - - - BreakpointsActivated - DefaultEditorStatesForURLs - DebuggingWindowBehavior - ActiveRunDestination - ActiveScheme - LastCompletedPersistentSchemeBasedActivityReport - DocumentWindows - DefaultEditorFrameSizeForURLs - RecentEditorDocumentURLs - AppFocusInMiniDebugging - MiniDebuggingConsole - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 984 - - - CF$UID - 985 - - - CF$UID - 902 - - - CF$UID - 652 - - - CF$UID - 986 - - - CF$UID - 585 - - - CF$UID - 987 - - - NS.objects - - - CF$UID - 988 - - - CF$UID - 1012 - - - CF$UID - 1035 - - - CF$UID - 1062 - - - CF$UID - 1164 - - - CF$UID - 1171 - - - CF$UID - 1244 - - - - IDEQuickLookEditor.Editor - Xcode.IDEKit.EditorDocument.PlistEditor - Xcode.IDEKit.EditorDocument.SourceCodeComparisonEditor - Xcode.IDEKit.EditorDocument.LogDocument - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 989 - - - CF$UID - 991 - - - CF$UID - 993 - - - NS.objects - - - CF$UID - 995 - - - CF$UID - 1002 - - - CF$UID - 1007 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 990 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Library/Developer/Xcode/DerivedData/xcodecapp-cocoa-aygihilosmrelmffdfcupagljzwb/Build/Products/Release/xcodecapp-cocoa.app - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 992 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 994 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 996 - - - NS.objects - - - CF$UID - 997 - - - - SelectedDocumentLocations - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 998 - - - - - $class - - CF$UID - 1001 - - IDEQuickLookPageNumber - - CF$UID - 139 - - documentURL - - CF$UID - 999 - - timestamp - - CF$UID - 1000 - - - file://localhost/Users/Tonio/Library/Developer/Xcode/DerivedData/xcodecapp-cocoa-aygihilosmrelmffdfcupagljzwb/Build/Products/Release/xcodecapp-cocoa.app/ - 325700649.97657001 - - $classes - - IDEQuickLookDocumentLocation - DVTDocumentLocation - NSObject - - $classname - IDEQuickLookDocumentLocation - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 996 - - - NS.objects - - - CF$UID - 1003 - - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 1004 - - - - - $class - - CF$UID - 1001 - - IDEQuickLookPageNumber - - CF$UID - 139 - - documentURL - - CF$UID - 1005 - - timestamp - - CF$UID - 1006 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.png - 325688182.32104999 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 996 - - - NS.objects - - - CF$UID - 1008 - - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 1009 - - - - - $class - - CF$UID - 1001 - - IDEQuickLookPageNumber - - CF$UID - 139 - - documentURL - - CF$UID - 1010 - - timestamp - - CF$UID - 1011 - - - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.icns - 325697479.56183898 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1013 - - - CF$UID - 1015 - - - CF$UID - 1017 - - - CF$UID - 1019 - - - NS.objects - - - CF$UID - 1021 - - - CF$UID - 1028 - - - CF$UID - 1031 - - - CF$UID - 1033 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1014 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/Info.plist - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1016 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict.plist - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1018 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Growl%20Registration%20Ticket.growlRegDict - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1020 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/Info.plist - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1022 - - - CF$UID - 1023 - - - CF$UID - 1024 - - - NS.objects - - - CF$UID - 1025 - - - CF$UID - 1026 - - - CF$UID - 1027 - - - - IDE_PLIST_EDITOR_SELECTION_KEY - IDE_PLIST_EDITOR_EXPANSION_KEY - IDE_PLIST_EDITOR_VISIBLERECT_KEY - - $class - - CF$UID - 15 - - NS.objects - - - - $class - - CF$UID - 235 - - NS.objects - - - {{0, 0}, {1160, 728}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1022 - - - CF$UID - 1023 - - - CF$UID - 1024 - - - NS.objects - - - CF$UID - 1025 - - - CF$UID - 1029 - - - CF$UID - 1030 - - - - - $class - - CF$UID - 235 - - NS.objects - - - {{0, 0}, {920, 558}} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1022 - - - CF$UID - 1023 - - - CF$UID - 1024 - - - NS.objects - - - CF$UID - 1025 - - - CF$UID - 1032 - - - CF$UID - 1030 - - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1022 - - - CF$UID - 1023 - - - CF$UID - 1024 - - - NS.objects - - - CF$UID - 1025 - - - CF$UID - 1034 - - - CF$UID - 1030 - - - - - $class - - CF$UID - 235 - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1036 - - - CF$UID - 1038 - - - NS.objects - - - CF$UID - 1040 - - - CF$UID - 1054 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1037 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/English.lproj/MainMenu.nib/ - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1039 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/MainMenu.nib - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 883 - - - CF$UID - 884 - - - CF$UID - 885 - - - CF$UID - 886 - - - NS.objects - - - CF$UID - 1041 - - - CF$UID - 1043 - - - CF$UID - 886 - - - CF$UID - 1045 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 888 - - - NS.objects - - - CF$UID - 1042 - - - - 200 - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1044 - - - - 457 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 893 - - - CF$UID - 894 - - - NS.objects - - - CF$UID - 1046 - - - CF$UID - 1051 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1047 - - - CF$UID - 1048 - - - NS.objects - - - CF$UID - 1049 - - - CF$UID - 1050 - - - - 446 - 371 - {-38, 33} - {-84, 300} - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1052 - - - CF$UID - 1053 - - - - 446 - 29 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 883 - - - CF$UID - 884 - - - CF$UID - 885 - - - CF$UID - 886 - - - NS.objects - - - CF$UID - 1055 - - - CF$UID - 1056 - - - CF$UID - 886 - - - CF$UID - 1058 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 888 - - - NS.objects - - - CF$UID - 889 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1057 - - - - 29 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 893 - - - CF$UID - 894 - - - NS.objects - - - CF$UID - 895 - - - CF$UID - 1059 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1060 - - - CF$UID - 1061 - - - - 371 - 29 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1063 - - - CF$UID - 1065 - - - CF$UID - 1067 - - - CF$UID - 1069 - - - CF$UID - 1071 - - - CF$UID - 1073 - - - CF$UID - 1075 - - - CF$UID - 1077 - - - CF$UID - 1079 - - - CF$UID - 1081 - - - CF$UID - 1083 - - - CF$UID - 1085 - - - CF$UID - 1017 - - - CF$UID - 1087 - - - CF$UID - 1089 - - - CF$UID - 1091 - - - CF$UID - 1015 - - - CF$UID - 1093 - - - NS.objects - - - CF$UID - 1095 - - - CF$UID - 1098 - - - CF$UID - 1102 - - - CF$UID - 1106 - - - CF$UID - 1111 - - - CF$UID - 1114 - - - CF$UID - 1121 - - - CF$UID - 1124 - - - CF$UID - 1128 - - - CF$UID - 1132 - - - CF$UID - 1136 - - - CF$UID - 1140 - - - CF$UID - 1143 - - - CF$UID - 1147 - - - CF$UID - 1150 - - - CF$UID - 1153 - - - CF$UID - 1157 - - - CF$UID - 1160 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1064 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/var/folders/ML/MLRZshG7ECe9s7W2UJkuZk+++TI/-Tmp-/__dyld_dyld_fatal_error_disassembly_0x00007fff5fc01065.nasm - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1066 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/main.m - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1068 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.j - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1070 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.m - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1072 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/parser.j - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1074 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.m - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1076 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/FIXME_parser.j - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1078 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1080 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/AppController.h - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1082 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.h - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1084 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.pch - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1086 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/parser.obbj - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1088 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/English.lproj/InfoPlist.strings - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1090 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/project.pbxproj - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1092 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1094 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1096 - - - CF$UID - 1097 - - - CF$UID - 36 - - - CF$UID - 92 - - - - 325698263.43213397 - {0, 73} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1099 - - - CF$UID - 1100 - - - CF$UID - 36 - - - CF$UID - 1101 - - - - 325676159.94949001 - {0, 942} - {779, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1103 - - - CF$UID - 1104 - - - CF$UID - 36 - - - CF$UID - 1105 - - - - 325690118.54868501 - {0, 1120} - {529, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 824 - - - CF$UID - 644 - - - CF$UID - 646 - - - CF$UID - 645 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1107 - - - CF$UID - 1108 - - - CF$UID - 36 - - - CF$UID - 1109 - - - CF$UID - 1110 - - - - - $class - - CF$UID - 64 - - NS.string - { - c = ( - { - r = "{1024, 233}"; - s = 0; - }, - { - r = "{1349, 443}"; - s = 0; - }, - { - r = "{1817, 462}"; - s = 0; - }, - { - r = "{2980, 127}"; - s = 0; - }, - { - r = "{3136, 476}"; - s = 0; - }, - { - r = "{3748, 299}"; - s = 0; - }, - { - r = "{4151, 63}"; - s = 0; - }, - { - r = "{4275, 141}"; - s = 0; - }, - { - r = "{4464, 63}"; - s = 0; - }, - { - r = "{4612, 2960}"; - s = 0; - }, - { - r = "{7612, 67}"; - s = 0; - }, - { - r = "{7718, 69}"; - s = 0; - }, - { - r = "{7826, 2553}"; - s = 0; - }, - { - r = "{10425, 1411}"; - s = 0; - }, - { - r = "{11891, 566}"; - s = 0; - }, - { - r = "{12489, 465}"; - s = 0; - }, - { - r = "{13010, 1310}"; - s = 0; - }, - { - r = "{15587, 368}"; - s = 0; - }, - { - r = "{15993, 144}"; - s = 0; - }, - { - r = "{16280, 61}"; - s = 0; - } - ); - r = "{0, 16349}"; - s = 0; -} - - 325700366.136401 - {12488, 2625} - {14796, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1112 - - - CF$UID - 1113 - - - CF$UID - 36 - - - CF$UID - 92 - - - - 325777592.66926402 - {0, 1239} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1115 - - - CF$UID - 1116 - - - CF$UID - 1117 - - - CF$UID - 1118 - - - NS.objects - - - CF$UID - 1119 - - - CF$UID - 1120 - - - CF$UID - 36 - - - CF$UID - 92 - - - - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues - PrimaryDocumentSelectedCharacterRange - 325864012.39029402 - {14609, 1383} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1122 - - - CF$UID - 1123 - - - CF$UID - 36 - - - CF$UID - 92 - - - - 325688434.88603097 - {0, 951} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1125 - - - CF$UID - 1126 - - - CF$UID - 36 - - - CF$UID - 1127 - - - - 325690980.42224997 - {2993, 1268} - {3923, 71} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1129 - - - CF$UID - 1130 - - - CF$UID - 36 - - - CF$UID - 1131 - - - - 325700042.10565197 - {626, 2090} - {1266, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1133 - - - CF$UID - 1134 - - - CF$UID - 36 - - - CF$UID - 1135 - - - - 325778193.78203601 - {780, 1894} - {2377, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1137 - - - CF$UID - 1138 - - - CF$UID - 36 - - - CF$UID - 1139 - - - - 325688181.43705899 - {0, 161} - {96, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1141 - - - CF$UID - 1123 - - - CF$UID - 36 - - - CF$UID - 1142 - - - - 325688523.58194703 - {457, 0} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1144 - - - CF$UID - 1145 - - - CF$UID - 36 - - - CF$UID - 1146 - - - - 325698589.52863199 - {0, 349} - {285, 20} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1148 - - - CF$UID - 1149 - - - CF$UID - 36 - - - CF$UID - 92 - - - - 325699313.73702103 - {0, 45} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1151 - - - CF$UID - 1152 - - - CF$UID - 36 - - - CF$UID - 92 - - - - 325684858.458103 - {0, 1989} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1154 - - - CF$UID - 1155 - - - CF$UID - 36 - - - CF$UID - 1156 - - - - 325697063.45429403 - {695, 1220} - {1298, 40} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1158 - - - CF$UID - 1159 - - - CF$UID - 36 - - - CF$UID - 650 - - - - 325697500.17584199 - {0, 180} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 644 - - - CF$UID - 645 - - - CF$UID - 646 - - - CF$UID - 647 - - - NS.objects - - - CF$UID - 1161 - - - CF$UID - 1162 - - - CF$UID - 36 - - - CF$UID - 1163 - - - - 325684771.82449901 - {0, 1067} - {324, 33} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1079 - - - CF$UID - 1069 - - - NS.objects - - - CF$UID - 1165 - - - CF$UID - 1168 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 647 - - - CF$UID - 644 - - - CF$UID - 645 - - - NS.objects - - - CF$UID - 92 - - - CF$UID - 1166 - - - CF$UID - 1167 - - - - 325694685.86312401 - {805, 1527} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 647 - - - CF$UID - 644 - - - CF$UID - 645 - - - NS.objects - - - CF$UID - 92 - - - CF$UID - 1169 - - - CF$UID - 1170 - - - - 325694687.69649601 - {779, 935} - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1172 - - - CF$UID - 1174 - - - NS.objects - - - CF$UID - 1175 - - - CF$UID - 1210 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1173 - - - - $class - - CF$UID - 64 - - NS.string - file://localhost/Users/Tonio/Desktop/xcodecapp/xcodecapp-cocoa.xcodeproj - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 63 - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 359 - - - CF$UID - 360 - - - CF$UID - 361 - - - CF$UID - 362 - - - CF$UID - 363 - - - CF$UID - 1176 - - - NS.objects - - - CF$UID - 1177 - - - CF$UID - 1178 - - - CF$UID - 1184 - - - CF$UID - 1185 - - - CF$UID - 1193 - - - CF$UID - 1194 - - - - Xcode3ProjectEditor_Xcode3BuildPhasesEditor - Xcode3ProjectInfoEditor - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 277 - - - NS.objects - - - CF$UID - 1179 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1180 - - - CF$UID - 1182 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 1181 - - - - 170 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 280 - - - CF$UID - 281 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 1183 - - - - 760 - Xcode3BuildPhasesEditor - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 1186 - - - - - $class - - CF$UID - 141 - - documentURL - - CF$UID - 373 - - selection - - CF$UID - 1188 - - timestamp - - CF$UID - 1187 - - - 325700041.50340098 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 377 - - - CF$UID - 1189 - - - CF$UID - 1190 - - - NS.objects - - - CF$UID - 1184 - - - CF$UID - 242 - - - CF$UID - 1191 - - - - Target - Xcode3BuildPhasesEditorLocations - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 1192 - - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1195 - - - CF$UID - 1196 - - - CF$UID - 1197 - - - CF$UID - 1198 - - - CF$UID - 1199 - - - CF$UID - 1200 - - - CF$UID - 1201 - - - CF$UID - 1202 - - - NS.objects - - - CF$UID - 282 - - - CF$UID - 1203 - - - CF$UID - 1204 - - - CF$UID - 1206 - - - CF$UID - 1207 - - - CF$UID - 1208 - - - CF$UID - 1209 - - - CF$UID - 92 - - - - Xcode3BuildPhasesEditorFilterKey - 027D999D13696A7000D3DB13 - Xcode3BuildPhasesEditorDisclosedNamesKey - 027D999A13696A7000D3DB13 - 027D999913696A7000D3DB13 - 02998CF81369C383006C73DB - 027D99A013696A7000D3DB13 - kXcode3BuildPhasesEditorScrollPointKey - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1205 - - - CF$UID - 1205 - - - CF$UID - 1205 - - - - Copy Files - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 68 - - - CF$UID - 69 - - - CF$UID - 70 - - - CF$UID - 71 - - - CF$UID - 72 - - - CF$UID - 73 - - - CF$UID - 74 - - - NS.objects - - - CF$UID - 1211 - - - CF$UID - 76 - - - CF$UID - 1212 - - - CF$UID - 1218 - - - CF$UID - 1219 - - - CF$UID - 1220 - - - CF$UID - 142 - - - - Xcode3BuildSettingsEditor - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 94 - - - NS.objects - - - CF$UID - 1213 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1214 - - - CF$UID - 1216 - - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 99 - - - CF$UID - 1215 - - - - 170 - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 97 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 99 - - - CF$UID - 1217 - - - - 990 - Xcode3BuildRulesEditor - - $class - - CF$UID - 85 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 1221 - - - - - $class - - CF$UID - 141 - - documentURL - - CF$UID - 108 - - selection - - CF$UID - 1223 - - timestamp - - CF$UID - 1222 - - - 325864110.44243997 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 111 - - - CF$UID - 112 - - - CF$UID - 1224 - - - NS.objects - - - CF$UID - 1225 - - - CF$UID - 1226 - - - CF$UID - 1227 - - - - Xcode3BuildSettingsEditorLocations - xcodecapp-cocoa - Xcode3BuildSettingsEditor - - $class - - CF$UID - 15 - - NS.objects - - - CF$UID - 1228 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 118 - - - CF$UID - 119 - - - CF$UID - 120 - - - CF$UID - 121 - - - CF$UID - 122 - - - CF$UID - 123 - - - NS.objects - - - CF$UID - 1229 - - - CF$UID - 1242 - - - CF$UID - 139 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 140 - - - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1230 - - - CF$UID - 1231 - - - CF$UID - 1232 - - - CF$UID - 1233 - - - CF$UID - 1234 - - - CF$UID - 1235 - - - CF$UID - 1236 - - - CF$UID - 1237 - - - CF$UID - 1238 - - - CF$UID - 1239 - - - CF$UID - 1240 - - - CF$UID - 1241 - - - - - $class - - CF$UID - 64 - - NS.string - Architectures||ARCHS - - - $class - - CF$UID - 64 - - NS.string - Architectures||SDKROOT - - - $class - - CF$UID - 64 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 64 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 64 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 64 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 64 - - NS.string - Search Paths||ALWAYS_SEARCH_USER_PATHS - - - $class - - CF$UID - 64 - - NS.string - Search Paths||FRAMEWORK_SEARCH_PATHS - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Code Generation||GCC_ENABLE_OBJC_GC - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 64 - - NS.string - LLVM GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 64 - - NS.string - User-Defined||PREBINDING - - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1243 - - - - - $class - - CF$UID - 64 - - NS.string - Architectures||ARCHS - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1245 - - - NS.objects - - - CF$UID - 1247 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1246 - - - x-xcode-log://CCBA614E-D1AC-4B2F-9B74-2BA0D646438C - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 996 - - - NS.objects - - - CF$UID - 1025 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1249 - - - CF$UID - 1250 - - - NS.objects - - - CF$UID - 1251 - - - CF$UID - 1252 - - - - IDEDeviceLocation - IDEDeviceArchitecture - dvtdevice-local-computer:localhost - x86_64 - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1254 - - - NS.objects - - - CF$UID - 1255 - - - - IDENameString - xcodecapp-cocoa RELEASE - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1257 - - - CF$UID - 1258 - - - CF$UID - 1259 - - - NS.objects - - - CF$UID - 1260 - - - CF$UID - 1286 - - - CF$UID - 1267 - - - - IDEActivityReportCompletionSummaryStringSegments - IDEActivityReportOptions - IDEActivityReportTitle - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1261 - - - CF$UID - 1268 - - - CF$UID - 1272 - - - CF$UID - 1277 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1262 - - - CF$UID - 1263 - - - CF$UID - 1264 - - - NS.objects - - - CF$UID - 1265 - - - CF$UID - 1266 - - - CF$UID - 1267 - - - - IDEActivityReportStringSegmentPriority - IDEActivityReportStringSegmentBackSeparator - IDEActivityReportStringSegmentStringValue - 2 - - Build - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1262 - - - CF$UID - 1263 - - - CF$UID - 1264 - - - NS.objects - - - CF$UID - 1269 - - - CF$UID - 1270 - - - CF$UID - 1271 - - - - 4 - : - xcodecapp-cocoa RELEASE - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1262 - - - CF$UID - 1263 - - - CF$UID - 1264 - - - NS.objects - - - CF$UID - 1273 - - - CF$UID - 1274 - - - CF$UID - 1275 - - - - 1 - - - $class - - CF$UID - 1276 - - NS.data - - YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK - CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC - WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui - FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO - U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q - EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh - c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT - cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1 - NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0 - cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB - cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf - AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA - yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL - AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA - AAA/AAAAAAAAAAAAAAAAAAABvg== - - - - $classes - - NSMutableData - NSData - NSObject - - $classname - NSMutableData - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1262 - - - CF$UID - 1278 - - - CF$UID - 1279 - - - CF$UID - 1264 - - - CF$UID - 1280 - - - CF$UID - 1281 - - - NS.objects - - - CF$UID - 1282 - - - CF$UID - 140 - - - CF$UID - 1283 - - - CF$UID - 1285 - - - CF$UID - 140 - - - CF$UID - 140 - - - - IDEActivityReportStringSegmentType - IDEActivityReportStringSegmentDate - IDEActivityReportStringSegmentDateStyle - IDEActivityReportStringSegmentTimeStyle - 3 - - $class - - CF$UID - 1284 - - NS.time - 325864105.44183397 - - - $classes - - NSDate - NSObject - - $classname - NSDate - - Today at 15:48 - 106 - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 2 - - - - - $class - - CF$UID - 85 - - NS.keys - - - CF$UID - 1289 - - - NS.objects - - - CF$UID - 1290 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 373 - - - - $class - - CF$UID - 101 - - NS.keys - - - CF$UID - 1291 - - - CF$UID - 1292 - - - NS.objects - - - CF$UID - 1293 - - - CF$UID - 1294 - - - - width - height - 1230 - 713 - - $class - - CF$UID - 87 - - NS.objects - - - CF$UID - 1296 - - - CF$UID - 1297 - - - CF$UID - 1299 - - - CF$UID - 1301 - - - CF$UID - 1303 - - - CF$UID - 1305 - - - CF$UID - 1307 - - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 108 - - - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1298 - - - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.m - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1300 - - - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/AppController.h - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1302 - - - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/English.lproj/MainMenu.nib/ - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1304 - - - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/Info.plist - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1306 - - - file://localhost/Users/Tonio/Documents/Dev/xcodecapp-cocoa/parser.j - - $class - - CF$UID - 147 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1308 - - - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSProgressIndicator.h - - $top - - State - - CF$UID - 1 - - - $version - 100000 - - From ed560ed4893083d874dfcca4e7c289c96651e408 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Fri, 20 May 2011 12:13:28 +0200 Subject: [PATCH 08/43] display ... when actually doing some jobs --- AppController.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AppController.m b/AppController.m index c68feb239..4ed558add 100644 --- a/AppController.m +++ b/AppController.m @@ -180,8 +180,10 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n [modifiedSources addObject:fullPath]; if ([self isXIBFile:fullPath]) { + [_statusItem setTitle:@"..."]; NSLog(@"nib2cib %@", fullPath); int ret = system([[NSString stringWithFormat:@"source %@; nib2cib %@;", _profilePath, fullPath] UTF8String]); + [_statusItem setTitle:@""]; if (ret == 0) { if (!shouldIgnoreDate) @@ -204,7 +206,10 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n NSLog(@"%@", command); + [_statusItem setTitle:@"..."]; int ret = system([command UTF8String]); + [_statusItem setTitle:@""]; + if (ret == 0) { if (!shouldIgnoreDate) From 188e27e931b6d501f64d82ee39afdff229696073 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Fri, 20 May 2011 23:05:41 +0200 Subject: [PATCH 09/43] update status bar icon --- xcodecapp-cocoa-icon-active.png | Bin 20679 -> 21235 bytes xcodecapp-cocoa-icon-active.psd | Bin 105179 -> 110773 bytes xcodecapp-cocoa-icon-inactive.png | Bin 21235 -> 20388 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/xcodecapp-cocoa-icon-active.png b/xcodecapp-cocoa-icon-active.png index b6b916304069abddb5f69659e59074dc2cc7bcce..dc3abcf7ced1b28215c5b4f5fe2e074dd17f2f2b 100644 GIT binary patch delta 18639 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 b;r|Z+d)X@h4qwe(00000NkvXXu0mjfZm3@R delta 18079 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 diff --git a/xcodecapp-cocoa-icon-active.psd b/xcodecapp-cocoa-icon-active.psd index 7c28c3115586be2bf1b1df4b624b1e74a23e47a0..60e8aa273b858601ce41110b85095748bcfc22bd 100644 GIT binary patch delta 7429 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 delta 2739 zcmeHIYfw{16h2E52o?l2RUScv!kB6id03H%K^+E|(OMB7FbJ&~Gb)gvASkU|z=(!5*;GD?VZVFn~!O)thPC8 zLw;%Rt<2%f;3yr&p9oYohWnzqEaod4`YYfvHLjT0Y^KFV7);xbY1;zA-d5?dXemp$ zf~HK^T$!-z#pVQJ_#D!3*@~GMHi8sn;D@~!dnq1)$mP+K$loFylwA>-PQJE`f&)Fv zLkLg-(`c(bJm^MgB4`KrTho>$=k!^74Z*Pd%UV1 z=x2X*Jd*;Raf42D=8*W_fcjM3qtGay^EsreHnL5;iRkX8U{{x%553C@q53{+kF4WGf9ark5!Z?k8C`R zh&#lSlFm&H-}aQQKj>bt*sWFXtaYz>dcP~gvrTK7^7>HK4GM+=f0rEH9lXs&aFE!0 zF*v7ec>XJwk-W%qhamCc`S}n1ZuE36ghKzBMY_(iY|-+8e$Khft%~~m3moyFTSTSy zsbTI*5A{t`s@)l5>RHi~U;HDavzl6Gj3=tEO;)wZPB#=>Nl#Ia`0Gt&gT&CWYsO&; zj+w5d$c7f*{q=n4Pc1Cv(I|sl5b1Siul=5Exv{4#sd@FdkPp;Fm(;yk6+(S&y+mKS zcID;DxRL(4>lan8-jDT6GG>_^zwo~O*l6c@DzY zQQW%l4AL%bT3{bOXEnB`*lq!vqOg}>qigyeNPxbb3us}fY)dKy^i;WsO@1ajxws+k9@Vi?v!z zIG*$^wX--xtJVHxXGNypG2eq-gZRniK)o#z7Fd zW=*8P0Z+)~@%cP1eHZ|l`-+SAWnz-LzZhfxCV<>RjNrn;JOFtCgIxebJ_8&}&0!z~ z2+GRF$f92oA8~qy*ayD?ZcDB{di?m&RUEs}*N@S64xqi4fd=57mO(c_tA;^49@osE z24F>F6Gme+{#bbO`}&hYJmC}q;TuC2+rJ8K4Fg>OUNLD{Y6=X90uvaKX>J>O2rZBrE`-Dv^f<|2Fy@ z+55vB2!mPhkphpBsjj;q!k4cBj#Cnmm*ix8i@Z<_9YD)GIsi?S8;d#e2>@0E$tUO( z3ro?GDIEX_hC){2SODJ zt}^7X;>J3N(<>50Xd1mNUb-=xla7~VMNs+#y<&$5O=WV6k)_2jxmgpv>Zk~rrqe@Q z%UjyZU2*zv5KH<~yNvyuE_VPcg1X!-=^rulvdRH04$3X*w-~gnP5_I8PD}bX4H{Mp zfW<+JCH*2pGpiK9;-J)$zE_>GiBrc1up+3AZ%N;Eca3T{lbbbR(r*wrcHkG08a4Bh o-U!j>U==dUJ8JO5X&f~jv)hh$@hfT=H66XZ0c_Rw!)U(SALSM>_W%F@ diff --git a/xcodecapp-cocoa-icon-inactive.png b/xcodecapp-cocoa-icon-inactive.png index dc3abcf7ced1b28215c5b4f5fe2e074dd17f2f2b..6ee8fea8a85036b8f259fa0032dea6ec5d237e32 100644 GIT binary patch delta 17785 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

@@ -2607,10 +2936,21 @@ 447.IBPluginDependency 448.IBPluginDependency 449.IBPluginDependency + 450.IBPluginDependency 451.IBPluginDependency 452.IBPluginDependency 456.IBPluginDependency 459.IBPluginDependency + 464.IBPluginDependency + 464.NSWindowTemplate.visibleAtLaunch + 465.IBPluginDependency + 466.IBPluginDependency + 467.IBPluginDependency + 468.IBPluginDependency + 469.IBPluginDependency + 470.IBPluginDependency + 479.IBPluginDependency + 480.IBPluginDependency 5.IBPluginDependency 5.ImportedFromIB2 56.IBPluginDependency @@ -2839,6 +3179,17 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2887,7 +3238,7 @@ - 463 + 484 0 diff --git a/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/keyedobjects.nib b/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/keyedobjects.nib index eb51213f8283244ef31acb6cec3e86415977ca2a..b874a7fb8612f8ce92badd90d8a14141da649ab0 100644 GIT binary patch literal 30747 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 V_zl+`aTvS)a*tepn|~M2|37CLPmBNn From 7c18b8bc5f4f84b48c36ecc0293baca6d911d647 Mon Sep 17 00:00:00 2001 From: Antoine Mercadal Date: Sun, 17 Jul 2011 23:48:28 +0200 Subject: [PATCH 43/43] Small improvments in XcodeCapp-Cocoa - Do not release the Error & Warning window on close (or you can't open it again) - Small graphical updates - Remove the Growl notification in case of error (panel is sufficient) - Add a menu to open the error and warning panel when user wants to --- Tools/xcodecapp-cocoa/AppController.m | 7 - .../English.lproj/MainMenu.nib/designable.nib | 738 ++++++++++-------- .../MainMenu.nib/keyedobjects.nib | Bin 30747 -> 27007 bytes 3 files changed, 432 insertions(+), 313 deletions(-) diff --git a/Tools/xcodecapp-cocoa/AppController.m b/Tools/xcodecapp-cocoa/AppController.m index da8e71f29..df73917c4 100644 --- a/Tools/xcodecapp-cocoa/AppController.m +++ b/Tools/xcodecapp-cocoa/AppController.m @@ -254,13 +254,6 @@ void fsevents_callback(ConstFSEventStreamRef streamRef, void *userData, size_t n } else { - [GrowlApplicationBridge notifyWithTitle:splitedPath - description:response - notificationName:@"DefaultNotifications" - iconData:nil - priority:0 - isSticky:NO - clickContext:nil]; NSLog(@"Error in conversion: return message is %@", response); //if (![GrowlApplicationBridge isGrowlRunning]) diff --git a/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/designable.nib b/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/designable.nib index 9867bb675..416df5132 100644 --- a/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/designable.nib +++ b/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/designable.nib @@ -2,18 +2,17 @@ 0 - 10K540 - 1305 - 1038.36 - 461.00 + 11A511 + 1617 + 1138 + 566.00 com.apple.InterfaceBuilder.CocoaPlugin - 1305 + 1617 YES NSScroller - NSTableHeaderView NSMenuItem NSMenu NSTextFieldCell @@ -784,6 +783,7 @@ xcodecapp-cocoa NSWindow + {402, 378} {402, 378} @@ -985,13 +985,14 @@ 100 - {{7, 11}, {331, 298}} + {331, 298} - {{0, 0}, {1440, 878}} + {{0, 0}, {1680, 1028}} {402, 400} {402, 400} + YES AppController @@ -1004,6 +1005,7 @@ About NSPanel + {348, 62} {348, 62} @@ -1036,13 +1038,14 @@ - {{7, 11}, {348, 62}} + {348, 62} - {{0, 0}, {1440, 878}} + {{0, 0}, {1680, 1028}} {348, 81} {348, 81} + YES @@ -1104,6 +1107,24 @@ + + + Open Errors & Warnings + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + About... @@ -1124,13 +1145,14 @@ - 31 + 95 2 - {{196, 240}, {427, 233}} - 611844096 + {{987, 547}, {512, 285}} + 1685585920 Warnings and Errors NSPanel + 256 @@ -1149,30 +1171,21 @@ 256 - {427, 181} + {512, 249} YES - - - 256 - {427, 17} - - - - - - + + -2147483392 {{413, 0}, {16, 17}} - YES error - 424 + 509 40 1000 @@ -1218,27 +1231,22 @@ 2 - 6 - System - gridColor - - 3 - MC41AA - + 1 + MSAxIDEgMAA 17 - -692060160 + -759169024 - 2 4 15 0 YES 0 + 1 - {{1, 17}, {427, 181}} + {{1, 1}, {512, 249}} @@ -1253,7 +1261,7 @@ _doScroller: - 0.91712707182320441 + 0.99494949494949492 @@ -1264,46 +1272,29 @@ 1 _doScroller: - 0.99302325581395345 + 0.99766355140186913 - - - 2304 - - YES - - - {{1, 0}, {427, 17}} - - - - - 4 - - - {{-1, 35}, {429, 199}} + {{-1, 35}, {514, 251}} - - 562 + + 133682 - - QSAAAEEgAABBmAAAQZgAAA - 293 - {{136, 8}, {154, 19}} + 289 + {{407, 8}, {85, 19}} YES -2080244224 134217728 - Clear Errors + Clear -2038152961 @@ -1314,13 +1305,34 @@ 75 + + + 289 + {{314, 8}, {85, 19}} + + YES + + -2080244224 + 134217728 + Close + + + -2038152961 + 164 + + + 400 + 75 + + - {{7, 11}, {427, 233}} + {512, 285} - {{0, 0}, {1440, 878}} - {1e+13, 1e+13} + {{0, 0}, {1680, 1028}} + {10000000000000, 10000000000000} + YES @@ -1854,6 +1866,30 @@ 482 + + + orderFront: + + + + 492 + + + + performClose: + + + + 497 + + + + makeKeyAndOrderFront: + + + + 498 + @@ -2631,6 +2667,8 @@ + + @@ -2690,6 +2728,7 @@ YES + @@ -2699,7 +2738,6 @@ YES - @@ -2710,11 +2748,6 @@ - - 468 - - - 469 @@ -2757,6 +2790,30 @@ + + 485 + + + + + 486 + + + + + 494 + + + YES + + + + + + 495 + + + @@ -2767,146 +2824,74 @@ -2.IBPluginDependency -3.IBPluginDependency 103.IBPluginDependency - 103.ImportedFromIB2 106.IBPluginDependency - 106.ImportedFromIB2 - 106.editorWindowContentRectSynchronizationRect 111.IBPluginDependency - 111.ImportedFromIB2 112.IBPluginDependency - 112.ImportedFromIB2 124.IBPluginDependency - 124.ImportedFromIB2 125.IBPluginDependency - 125.ImportedFromIB2 - 125.editorWindowContentRectSynchronizationRect 126.IBPluginDependency - 126.ImportedFromIB2 129.IBPluginDependency - 129.ImportedFromIB2 130.IBPluginDependency - 130.ImportedFromIB2 - 130.editorWindowContentRectSynchronizationRect 131.IBPluginDependency - 131.ImportedFromIB2 134.IBPluginDependency - 134.ImportedFromIB2 136.IBPluginDependency - 136.ImportedFromIB2 143.IBPluginDependency - 143.ImportedFromIB2 144.IBPluginDependency - 144.ImportedFromIB2 145.IBPluginDependency - 145.ImportedFromIB2 149.IBPluginDependency - 149.ImportedFromIB2 150.IBPluginDependency - 150.ImportedFromIB2 19.IBPluginDependency - 19.ImportedFromIB2 195.IBPluginDependency - 195.ImportedFromIB2 196.IBPluginDependency - 196.ImportedFromIB2 197.IBPluginDependency - 197.ImportedFromIB2 198.IBPluginDependency - 198.ImportedFromIB2 199.IBPluginDependency - 199.ImportedFromIB2 200.IBPluginDependency - 200.ImportedFromIB2 - 200.editorWindowContentRectSynchronizationRect 201.IBPluginDependency - 201.ImportedFromIB2 202.IBPluginDependency - 202.ImportedFromIB2 203.IBPluginDependency - 203.ImportedFromIB2 204.IBPluginDependency - 204.ImportedFromIB2 205.IBPluginDependency - 205.ImportedFromIB2 - 205.editorWindowContentRectSynchronizationRect 206.IBPluginDependency - 206.ImportedFromIB2 207.IBPluginDependency - 207.ImportedFromIB2 208.IBPluginDependency - 208.ImportedFromIB2 209.IBPluginDependency - 209.ImportedFromIB2 210.IBPluginDependency - 210.ImportedFromIB2 211.IBPluginDependency - 211.ImportedFromIB2 212.IBPluginDependency - 212.ImportedFromIB2 - 212.editorWindowContentRectSynchronizationRect 213.IBPluginDependency - 213.ImportedFromIB2 214.IBPluginDependency - 214.ImportedFromIB2 215.IBPluginDependency - 215.ImportedFromIB2 216.IBPluginDependency - 216.ImportedFromIB2 217.IBPluginDependency - 217.ImportedFromIB2 218.IBPluginDependency - 218.ImportedFromIB2 219.IBPluginDependency - 219.ImportedFromIB2 220.IBPluginDependency - 220.ImportedFromIB2 - 220.editorWindowContentRectSynchronizationRect 221.IBPluginDependency - 221.ImportedFromIB2 23.IBPluginDependency - 23.ImportedFromIB2 236.IBPluginDependency - 236.ImportedFromIB2 239.IBPluginDependency - 239.ImportedFromIB2 24.IBPluginDependency - 24.ImportedFromIB2 - 24.editorWindowContentRectSynchronizationRect - 29.IBEditorWindowLastContentRect 29.IBPluginDependency - 29.ImportedFromIB2 - 29.WindowOrigin - 29.editorWindowContentRectSynchronizationRect 295.IBPluginDependency 296.IBPluginDependency - 296.editorWindowContentRectSynchronizationRect 297.IBPluginDependency 298.IBPluginDependency 299.IBPluginDependency 300.IBPluginDependency - 300.editorWindowContentRectSynchronizationRect 344.IBPluginDependency 345.IBPluginDependency 346.IBPluginDependency - 346.ImportedFromIB2 348.IBPluginDependency - 348.ImportedFromIB2 349.IBPluginDependency - 349.ImportedFromIB2 - 349.editorWindowContentRectSynchronizationRect 350.IBPluginDependency - 350.ImportedFromIB2 351.IBPluginDependency - 351.ImportedFromIB2 354.IBPluginDependency - 354.ImportedFromIB2 - 371.IBEditorWindowLastContentRect 371.IBNSWindowAutoPositionCentersHorizontal 371.IBNSWindowAutoPositionCentersVertical 371.IBPluginDependency 371.IBWindowTemplateEditedContentRect 371.NSWindowTemplate.visibleAtLaunch - 371.editorWindowContentRectSynchronizationRect 371.lastResizeAction 372.IBPluginDependency 376.IBPluginDependency @@ -2946,46 +2931,32 @@ 465.IBPluginDependency 466.IBPluginDependency 467.IBPluginDependency - 468.IBPluginDependency 469.IBPluginDependency 470.IBPluginDependency + 472.IBPluginDependency + 473.IBPluginDependency 479.IBPluginDependency 480.IBPluginDependency + 485.IBPluginDependency + 486.IBPluginDependency + 494.IBPluginDependency + 495.IBPluginDependency 5.IBPluginDependency - 5.ImportedFromIB2 56.IBPluginDependency - 56.ImportedFromIB2 57.IBPluginDependency - 57.ImportedFromIB2 - 57.editorWindowContentRectSynchronizationRect 58.IBPluginDependency - 58.ImportedFromIB2 72.IBPluginDependency - 72.ImportedFromIB2 73.IBPluginDependency - 73.ImportedFromIB2 74.IBPluginDependency - 74.ImportedFromIB2 75.IBPluginDependency - 75.ImportedFromIB2 77.IBPluginDependency - 77.ImportedFromIB2 78.IBPluginDependency - 78.ImportedFromIB2 79.IBPluginDependency - 79.ImportedFromIB2 80.IBPluginDependency - 80.ImportedFromIB2 - 81.IBEditorWindowLastContentRect 81.IBPluginDependency - 81.ImportedFromIB2 - 81.editorWindowContentRectSynchronizationRect 82.IBPluginDependency - 82.ImportedFromIB2 83.IBPluginDependency - 83.ImportedFromIB2 92.IBPluginDependency - 92.ImportedFromIB2 YES @@ -2993,146 +2964,74 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{596, 852}, {216, 23}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{522, 812}, {146, 23}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{436, 809}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{608, 612}, {275, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{187, 434}, {243, 243}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{608, 612}, {167, 43}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{608, 612}, {241, 103}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{525, 802}, {197, 73}} - {{21, -509}, {478, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - {74, 862} - {{6, 978}, {478, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{475, 832}, {234, 43}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{231, 634}, {176, 43}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{608, 612}, {215, 63}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{266, -670}, {351, 570}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin {{266, -670}, {351, 570}} - {{33, 99}, {480, 360}} YES @@ -3190,40 +3089,26 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{23, 794}, {245, 183}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{165, 888}, {199, 203}} com.apple.InterfaceBuilder.CocoaPlugin - - {{145, 474}, {199, 203}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin @@ -3238,9 +3123,250 @@ - 484 + 498 + + + + YES + + AppController + NSObject + + YES + + YES + chooseFolder: + clearErrors: + openXCode: + stopListener: + + + YES + id + id + id + id + + + + YES + + YES + chooseFolder: + clearErrors: + openXCode: + stopListener: + + + YES + + chooseFolder: + id + + + clearErrors: + id + + + openXCode: + id + + + stopListener: + id + + + + + YES + + YES + buttonOpenXCode + buttonStart + buttonStop + errorsPanel + errorsTable + labelCurrentPath + labelPath + labelStatus + mainWindow + menuItemOpenXCode + menuItemStart + menuItemStop + spinner + statusMenu + + + YES + NSButton + NSButton + NSButton + NSPanel + NSTableView + NSTextField + NSTextField + NSTextField + NSWindow + NSMenuItem + NSMenuItem + NSMenuItem + NSProgressIndicator + NSMenu + + + + YES + + YES + buttonOpenXCode + buttonStart + buttonStop + errorsPanel + errorsTable + labelCurrentPath + labelPath + labelStatus + mainWindow + menuItemOpenXCode + menuItemStart + menuItemStop + spinner + statusMenu + + + YES + + buttonOpenXCode + NSButton + + + buttonStart + NSButton + + + buttonStop + NSButton + + + errorsPanel + NSPanel + + + errorsTable + NSTableView + + + labelCurrentPath + NSTextField + + + labelPath + NSTextField + + + labelStatus + NSTextField + + + mainWindow + NSWindow + + + menuItemOpenXCode + NSMenuItem + + + menuItemStart + NSMenuItem + + + menuItemStop + NSMenuItem + + + spinner + NSProgressIndicator + + + statusMenu + NSMenu + + + + + IBProjectSource + ./Classes/AppController.h + + + + NSDocument + + YES + + YES + printDocument: + revertDocumentToSaved: + runPageLayout: + saveDocument: + saveDocumentAs: + saveDocumentTo: + + + YES + id + id + id + id + id + id + + + + YES + + YES + printDocument: + revertDocumentToSaved: + runPageLayout: + saveDocument: + saveDocumentAs: + saveDocumentTo: + + + YES + + printDocument: + id + + + revertDocumentToSaved: + id + + + runPageLayout: + id + + + saveDocument: + id + + + saveDocumentAs: + id + + + saveDocumentTo: + id + + + + + IBProjectSource + ./Classes/NSDocument.h + + + - 0 IBCocoaFramework diff --git a/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/keyedobjects.nib b/Tools/xcodecapp-cocoa/English.lproj/MainMenu.nib/keyedobjects.nib index b874a7fb8612f8ce92badd90d8a14141da649ab0..d2c32652a3070b4db870dab3651d945a4aa9b2bd 100644 GIT binary patch literal 27007 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 o<`d=%=1b?*!s@DZhi0g-#zC41Ihvvp8x;= literal 30747 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