diff --git a/README b/README index e8c93ad..6a487ab 100644 --- a/README +++ b/README @@ -8,3 +8,7 @@ iOSPlot Allow legend labels to appear on either the right or left side of the chart (or not at all). Use the rendered string width of the legend labels to determine right/left side margin. If a legend string is significantly long (200% percentage of default margin width?), truncate or abbreviate it to X characters. + +*todo list for half pie chart* + Use gesture/tap to show the value label + Display legend diff --git a/iOSPlot/HalfPieChartViewController.h b/iOSPlot/HalfPieChartViewController.h new file mode 100644 index 0000000..6879070 --- /dev/null +++ b/iOSPlot/HalfPieChartViewController.h @@ -0,0 +1,16 @@ +// +// HalfPieChartViewController.h +// PlotCreator +// +// Created by honcheng on 5/4/11. +// Copyright 2011 BuUuK Pte Ltd. All rights reserved. +// + +#import +#import "GenericViewController.h" + +@interface HalfPieChartViewController : GenericViewController { + +} + +@end diff --git a/iOSPlot/HalfPieChartViewController.m b/iOSPlot/HalfPieChartViewController.m new file mode 100644 index 0000000..ba194ff --- /dev/null +++ b/iOSPlot/HalfPieChartViewController.m @@ -0,0 +1,119 @@ +// +// HalfPieChartViewController.m +// PlotCreator +// +// Created by honcheng on 5/4/11. +// Copyright 2011 BuUuK Pte Ltd. All rights reserved. +// + +#import "HalfPieChartViewController.h" +#import "PCHalfPieChart.h" + +@implementation HalfPieChartViewController + +- (id)init +{ + self = [super init]; + if (self) { + // Custom initialization + + [self.view setBackgroundColor:[UIColor colorWithWhite:1 alpha:1]]; + [self.titleLabel setText:@"Half Pie Chart"]; + + + int height = [self.view bounds].size.height-20; + int width = [self.view bounds].size.width; + PCHalfPieChart *pieChart = [[PCHalfPieChart alloc] initWithFrame:CGRectMake(([self.view bounds].size.width-width)/2,([self.view bounds].size.height-height)/2,width,height)]; + [pieChart setAutoresizingMask:UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin]; + //[pieChart setDiameter:width/2]; + [self.view addSubview:pieChart]; + [pieChart release]; + + if ([[UIDevice currentDevice] userInterfaceIdiom]==UIUserInterfaceIdiomPad) + { + pieChart.titleFont = [UIFont fontWithName:@"HelveticaNeue" size:20]; + pieChart.subtitleFont = [UIFont fontWithName:@"HelveticaNeue-Bold" size:50]; + } + + [pieChart setTitle:@"Total"]; + //[pieChart setSubtitle:@"Chart subtitle"]; + + NSString *sampleFile = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"sample_piechart_data.plist"]; + NSDictionary *sampleInfo = [NSDictionary dictionaryWithContentsOfFile:sampleFile]; + NSMutableArray *components = [NSMutableArray array]; + for (int i=0; i<[[sampleInfo objectForKey:@"data"] count]; i++) + { + NSDictionary *item = [[sampleInfo objectForKey:@"data"] objectAtIndex:i]; + PCHalfPieComponent *component = [PCHalfPieComponent halfPieComponentWithTitle:[item objectForKey:@"title"] value:[[item objectForKey:@"value"] floatValue]]; + [components addObject:component]; + + if (i==0) + { + [component setColour:PCColorYellow]; + } + else if (i==1) + { + [component setColour:PCColorGreen]; + } + else if (i==2) + { + [component setColour:PCColorOrange]; + } + else if (i==3) + { + [component setColour:PCColorRed]; + } + else if (i==4) + { + [component setColour:PCColorBlue]; + } + } + [pieChart setComponents:components]; + } + return self; +} + +- (void)dealloc +{ + [super dealloc]; +} + +- (void)didReceiveMemoryWarning +{ + // Releases the view if it doesn't have a superview. + [super didReceiveMemoryWarning]; + + // Release any cached data, images, etc that aren't in use. +} + +#pragma mark - View lifecycle + +/* +// Implement loadView to create a view hierarchy programmatically, without using a nib. +- (void)loadView +{ +} +*/ + +/* +// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. +- (void)viewDidLoad +{ + [super viewDidLoad]; +} +*/ + +- (void)viewDidUnload +{ + [super viewDidUnload]; + // Release any retained subviews of the main view. + // e.g. self.myOutlet = nil; +} + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation +{ + // Return YES for supported orientations + return YES; //(interfaceOrientation == UIInterfaceOrientationPortrait); +} + +@end diff --git a/iOSPlot/PCHalfPieChart.h b/iOSPlot/PCHalfPieChart.h new file mode 100644 index 0000000..2811475 --- /dev/null +++ b/iOSPlot/PCHalfPieChart.h @@ -0,0 +1,68 @@ +/** + * Copyright (c) 2011 Muh Hon Cheng + * Created by honcheng on 28/4/11. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT + * WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR + * PURPOSE AND NONINFRINGEMENT. IN NO EVENT + * SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR + * IN CONNECTION WITH THE SOFTWARE OR + * THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * @author Muh Hon Cheng + * @copyright 2011 Muh Hon Cheng + * @version + * + */ + +#import + +@interface PCHalfPieComponent : NSObject +{ + float value; + NSString *title; + UIColor *colour; +} + +@property (nonatomic, assign) float value; +@property (nonatomic, retain) UIColor *colour; +@property (nonatomic, retain) NSString *title; + ++ (id)halfPieComponentWithTitle:(NSString*)_title value:(float)_value; +- (id)initWithTitle:(NSString*)_title value:(float)_value; + +#define PCColorBlue [UIColor colorWithRed:0.0 green:153/255.0 blue:204/255.0 alpha:1.0] +#define PCColorGreen [UIColor colorWithRed:153/255.0 green:204/255.0 blue:51/255.0 alpha:1.0] +#define PCColorOrange [UIColor colorWithRed:1.0 green:153/255.0 blue:51/255.0 alpha:1.0] +#define PCColorRed [UIColor colorWithRed:1.0 green:51/255.0 blue:51/255.0 alpha:1.0] +#define PCColorYellow [UIColor colorWithRed:1.0 green:220/255.0 blue:0.0 alpha:1.0] +#define PCColorDefault [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0] + + +@end + +@interface PCHalfPieChart : UIView { + NSMutableArray *components; + NSString *title, *subtitle; + UIFont *titleFont, *subtitleFont; +} +@property (nonatomic, retain) NSString *title, *subtitle; +@property (nonatomic, retain) NSMutableArray *components; +@property (nonatomic, retain) UIFont *titleFont, *subtitleFont; +@end diff --git a/iOSPlot/PCHalfPieChart.m b/iOSPlot/PCHalfPieChart.m new file mode 100644 index 0000000..2865639 --- /dev/null +++ b/iOSPlot/PCHalfPieChart.m @@ -0,0 +1,206 @@ +/** + * Copyright (c) 2011 Muh Hon Cheng + * Created by honcheng on 28/4/11. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT + * WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR + * PURPOSE AND NONINFRINGEMENT. IN NO EVENT + * SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR + * IN CONNECTION WITH THE SOFTWARE OR + * THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * @author Muh Hon Cheng + * @copyright 2011 Muh Hon Cheng + * @version + * + */ + +#import "PCHalfPieChart.h" + +@implementation PCHalfPieComponent +@synthesize value, title, colour; + +- (id)initWithTitle:(NSString*)_title value:(float)_value +{ + self = [super init]; + if (self) + { + self.title = _title; + self.value = _value; + } + return self; +} + ++ (id)halfPieComponentWithTitle:(NSString*)_title value:(float)_value{ + return [[[super alloc] initWithTitle:_title value:_value] autorelease]; +} + +- (NSString*)description +{ + NSMutableString *text = [NSMutableString string]; + [text appendFormat:@"title: %@\n", self.title]; + [text appendFormat:@"value: %f\n", self.value]; + return text; +} + +@end + +@implementation PCHalfPieChart +@synthesize components; +@synthesize title, subtitle; +@synthesize titleFont, subtitleFont; + +- (id)initWithFrame:(CGRect)frame +{ + self = [super initWithFrame:frame]; + if (self) { + // Initialization code + [self setBackgroundColor:[UIColor clearColor]]; + + self.titleFont = [UIFont systemFontOfSize:13]; + self.subtitleFont = [UIFont fontWithName:@"HelveticaNeue-Bold" size:20]; + + } + return self; +} + +- (void)drawRect:(CGRect)rect +{ + + float origin_x = self.frame.size.width/2; + float origin_y = self.frame.size.height; + int margin = self.frame.size.width*0.01;//5; + float outer_cirlce_radius = self.frame.size.width/2-margin; + float outer_circle_width = self.frame.size.width*0.05;//15; + float inner_circle_radius = self.frame.size.width*0.2;//70; + float inner_circle_width = self.frame.size.width*0.05;//15; + + CGContextRef ctx = UIGraphicsGetCurrentContext(); + UIGraphicsPushContext(ctx); + CGContextSetRGBFillColor(ctx, 0.0f, 0.0f, 0.0f, 1.0f); + CGContextSetShadow(ctx, CGSizeMake(0.0f, 0.0f), margin); + + float startDeg = 0; + float endDeg = 180; + CGContextSetRGBFillColor(ctx, 0.0f, 0.0f, 0.0f, 0.7f); + CGContextMoveToPoint(ctx, origin_x, origin_y); + CGContextAddArc(ctx, origin_x, origin_y, outer_cirlce_radius, (startDeg+180)*M_PI/180.0, (endDeg+180)*M_PI/180.0, 0); + CGContextMoveToPoint(ctx, origin_x+outer_cirlce_radius-inner_circle_radius-inner_circle_width, origin_y); + startDeg = 180; + endDeg = 0; + CGContextAddArc(ctx, origin_x, origin_y, inner_circle_radius-inner_circle_width, (startDeg+180)*M_PI/180.0, (endDeg+180)*M_PI/180.0, 1); + CGContextClosePath(ctx); + CGContextFillPath(ctx); + + if ([components count]>0) + { + int total = 0; + for (PCHalfPieComponent *component in components) + { + total += component.value; + } + + float start_degree = 0; + float end_degree = 0; + CGContextSetShadow(ctx, CGSizeMake(0.0f, 0.0f), 0); + for (PCHalfPieComponent *component in components) + { + float degree = component.value/total*180; + end_degree = start_degree + degree; + + CGContextSetFillColorWithColor(ctx, [component.colour CGColor]); + CGContextMoveToPoint(ctx, origin_x, origin_y); + CGContextAddArc(ctx, origin_x, origin_y, outer_cirlce_radius, (start_degree+180)*M_PI/180.0, (end_degree+180)*M_PI/180.0, 0); + CGContextClosePath(ctx); + CGContextFillPath(ctx); + + //NSString *display_value = [NSString stringWithFormat:@"%.1f%", component.value/total*100]; + //CGRect displayFrame = CGRectMake(component.point.x, component.point.y, 100, 100); + //[display_value drawInRect:displayFrame withFont:[UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:27]]; + + start_degree = end_degree; + } + + if (!self.subtitle) + { + self.subtitle = [NSString stringWithFormat:@"%i", total]; + } + + } + + startDeg = 0; + endDeg = 180; + CGContextSetRGBFillColor(ctx, 1.0f, 1.0f, 1.0f, 1.0f); + CGContextMoveToPoint(ctx, origin_x, origin_y); + CGContextAddArc(ctx, origin_x, origin_y, inner_circle_radius-inner_circle_width, (startDeg+180)*M_PI/180.0, (endDeg+180)*M_PI/180.0, 0); + CGContextClosePath(ctx); + CGContextFillPath(ctx); + + + CGContextSetShadow(ctx, CGSizeMake(0.0f, 0.0f), margin); + startDeg = 0; + endDeg = 180; + CGContextSetRGBFillColor(ctx, 1.0f, 1.0f, 1.0f, 0.3f); + CGContextMoveToPoint(ctx, origin_x, origin_y); + CGContextAddArc(ctx, origin_x, origin_y, outer_cirlce_radius, (startDeg+180)*M_PI/180.0, (endDeg+180)*M_PI/180.0, 0); + CGContextMoveToPoint(ctx, origin_x+outer_cirlce_radius-outer_circle_width, origin_y); + startDeg = 180; + endDeg = 0; + CGContextAddArc(ctx, origin_x, origin_y, outer_cirlce_radius-outer_circle_width, (startDeg+180)*M_PI/180.0, (endDeg+180)*M_PI/180.0, 1); + CGContextClosePath(ctx); + CGContextFillPath(ctx); + + startDeg = 0; + endDeg = 180; + CGContextSetRGBFillColor(ctx, 0.0f, 0.0f, 0.0f, 0.2f); + CGContextMoveToPoint(ctx, origin_x, origin_y); + CGContextAddArc(ctx, origin_x, origin_y, inner_circle_radius, (startDeg+180)*M_PI/180.0, (endDeg+180)*M_PI/180.0, 0); + CGContextMoveToPoint(ctx, origin_x+inner_circle_radius-inner_circle_width, origin_y); + startDeg = 180; + endDeg = 0; + CGContextAddArc(ctx, origin_x, origin_y, inner_circle_radius-inner_circle_width, (startDeg+180)*M_PI/180.0, (endDeg+180)*M_PI/180.0, 1); + CGContextClosePath(ctx); + CGContextFillPath(ctx); + + CGContextSetShadow(ctx, CGSizeMake(0.0f, 0.0f), 0); + CGContextSetRGBFillColor(ctx, 0.0f, 0.0f, 0.0f, 1.0f); + if (self.subtitle) + { + CGRect textFrame = CGRectMake(self.frame.size.width/2-inner_circle_radius, self.frame.size.height-self.subtitleFont.pointSize-5, 2*inner_circle_radius, self.subtitleFont.pointSize); + [self.subtitle drawInRect:textFrame withFont:self.subtitleFont lineBreakMode:UILineBreakModeClip alignment:UITextAlignmentCenter]; + + } + if (self.title) + { + CGRect textFrame = CGRectMake(self.frame.size.width/2-inner_circle_radius, self.frame.size.height-self.subtitleFont.pointSize-self.titleFont.pointSize-5, 2*inner_circle_radius, self.titleFont.pointSize); + [self.title drawInRect:textFrame withFont:self.titleFont lineBreakMode:UILineBreakModeClip alignment:UITextAlignmentCenter]; + + } +} + +- (void)dealloc +{ + [self.title release]; + [self.subtitle release]; + [self.titleFont release]; + [self.subtitleFont release]; + [super dealloc]; +} + +@end diff --git a/iOSPlot/PlotCreator.xcodeproj/project.pbxproj b/iOSPlot/PlotCreator.xcodeproj/project.pbxproj index b51d112..ff1e845 100755 --- a/iOSPlot/PlotCreator.xcodeproj/project.pbxproj +++ b/iOSPlot/PlotCreator.xcodeproj/project.pbxproj @@ -21,6 +21,8 @@ F83260AA1363D8170045F9DC /* back_button.png in Resources */ = {isa = PBXBuildFile; fileRef = F83260A81363D8170045F9DC /* back_button.png */; }; F83260AB1363D8170045F9DC /* back_button@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F83260A91363D8170045F9DC /* back_button@2x.png */; }; F83260C21363D91E0045F9DC /* PieChartViewController2.m in Sources */ = {isa = PBXBuildFile; fileRef = F83260C11363D91E0045F9DC /* PieChartViewController2.m */; }; + F87DE41A1370D68300347F69 /* PCHalfPieChart.m in Sources */ = {isa = PBXBuildFile; fileRef = F87DE4191370D68300347F69 /* PCHalfPieChart.m */; }; + F87DE41D1370D82D00347F69 /* HalfPieChartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F87DE41C1370D82D00347F69 /* HalfPieChartViewController.m */; }; F88CC4C813684F0E0096327F /* PCLineChartView.m in Sources */ = {isa = PBXBuildFile; fileRef = F88CC4C713684F0E0096327F /* PCLineChartView.m */; }; F88CC4D313684FD30096327F /* LineChartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F88CC4D213684FD30096327F /* LineChartViewController.m */; }; F897D6EE13630F560025FE6E /* sample_piechart_data.plist in Resources */ = {isa = PBXBuildFile; fileRef = F897D6ED13630F560025FE6E /* sample_piechart_data.plist */; }; @@ -53,6 +55,10 @@ F83260A91363D8170045F9DC /* back_button@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "back_button@2x.png"; path = "Images/back_button@2x.png"; sourceTree = ""; }; F83260C01363D91E0045F9DC /* PieChartViewController2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PieChartViewController2.h; path = iPhone/PieChartViewController2.h; sourceTree = ""; }; F83260C11363D91E0045F9DC /* PieChartViewController2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PieChartViewController2.m; path = iPhone/PieChartViewController2.m; sourceTree = ""; }; + F87DE4181370D68300347F69 /* PCHalfPieChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCHalfPieChart.h; sourceTree = ""; }; + F87DE4191370D68300347F69 /* PCHalfPieChart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PCHalfPieChart.m; sourceTree = ""; }; + F87DE41B1370D82D00347F69 /* HalfPieChartViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HalfPieChartViewController.h; sourceTree = ""; }; + F87DE41C1370D82D00347F69 /* HalfPieChartViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HalfPieChartViewController.m; sourceTree = ""; }; F88CC4C613684F0E0096327F /* PCLineChartView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PCLineChartView.h; path = Shared/PCLineChartView.h; sourceTree = ""; }; F88CC4C713684F0E0096327F /* PCLineChartView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PCLineChartView.m; path = Shared/PCLineChartView.m; sourceTree = ""; }; F88CC4D113684FD30096327F /* LineChartViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LineChartViewController.h; path = iPhone/LineChartViewController.h; sourceTree = ""; }; @@ -116,6 +122,8 @@ F897D6FF136311E60025FE6E /* PieChartViewController.m */, F83260C01363D91E0045F9DC /* PieChartViewController2.h */, F83260C11363D91E0045F9DC /* PieChartViewController2.m */, + F87DE41B1370D82D00347F69 /* HalfPieChartViewController.h */, + F87DE41C1370D82D00347F69 /* HalfPieChartViewController.m */, F83260681363D49B0045F9DC /* ChartListViewController.h */, F83260691363D49B0045F9DC /* ChartListViewController.m */, F88CC4D113684FD30096327F /* LineChartViewController.h */, @@ -169,6 +177,8 @@ F897D6F013630FD40025FE6E /* PCPieChart.m */, F88CC4C613684F0E0096327F /* PCLineChartView.h */, F88CC4C713684F0E0096327F /* PCLineChartView.m */, + F87DE4181370D68300347F69 /* PCHalfPieChart.h */, + F87DE4191370D68300347F69 /* PCHalfPieChart.m */, ); name = iOSPlot; sourceTree = ""; @@ -267,6 +277,8 @@ F88CC4C813684F0E0096327F /* PCLineChartView.m in Sources */, F88CC4D313684FD30096327F /* LineChartViewController.m in Sources */, 3794799813706B8400C0E457 /* JSONKit.m in Sources */, + F87DE41A1370D68300347F69 /* PCHalfPieChart.m in Sources */, + F87DE41D1370D82D00347F69 /* HalfPieChartViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/iOSPlot/PlotCreator.xcodeproj/project.xcworkspace/xcuserdata/honcheng.xcuserdatad/UserInterfaceState.xcuserstate b/iOSPlot/PlotCreator.xcodeproj/project.xcworkspace/xcuserdata/honcheng.xcuserdatad/UserInterfaceState.xcuserstate index 663274e..a896764 100644 --- a/iOSPlot/PlotCreator.xcodeproj/project.xcworkspace/xcuserdata/honcheng.xcuserdatad/UserInterfaceState.xcuserstate +++ b/iOSPlot/PlotCreator.xcodeproj/project.xcworkspace/xcuserdata/honcheng.xcuserdatad/UserInterfaceState.xcuserstate @@ -11,7 +11,7 @@ $class CF$UID - 261 + 32 NS.keys @@ -23,33 +23,38 @@ CF$UID 3 + + CF$UID + 4 + NS.objects CF$UID - 4 + 5 CF$UID - 234 + 185 + + + CF$UID + 447 + 90AA9DA0-A75D-41A1-9CE8-4554FF3184B6 IDEWorkspaceDocument AE7A74AD-F797-4BD3-A9DD-D1633DA68527 $class CF$UID - 34 + 36 NS.keys - - CF$UID - 5 - CF$UID 6 @@ -74,259 +79,250 @@ CF$UID 11 + + NS.objects + CF$UID 12 CF$UID - 13 + 183 CF$UID - 14 + 22 - - NS.objects - CF$UID - 15 + 6 CF$UID - 16 + 184 CF$UID - 31 + 2 + + + + IDEWorkspaceTabController_625FE937-0C3C-42A2-B5B5-7656AFE97D47 + IDEOrderedWorkspaceTabControllers + IDEWindowToolbarIsVisible + IDEActiveWorkspaceTabController + IDEWindowFrame + IDEWorkspaceWindowControllerUniqueIdentifier + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 13 CF$UID - 170 + 14 CF$UID - 175 + 15 CF$UID - 178 + 16 CF$UID - 212 + 17 CF$UID - 213 + 18 CF$UID - 15 + 19 CF$UID - 15 + 20 - - BreakpointsActivated - DefaultEditorStatesForURLs - DebuggingWindowBehavior - ActiveRunDestination - ActiveScheme - LastCompletedPersistentSchemeBasedActivityReport - DocumentWindows - RecentEditorDocumentURLs - AppFocusInMiniDebugging - MiniDebuggingConsole - - - $class - - CF$UID - 34 - - NS.keys + NS.objects CF$UID - 17 + 21 CF$UID - 18 + 22 CF$UID - 19 + 23 - - NS.objects - CF$UID - 20 + 24 CF$UID - 35 + 37 CF$UID - 51 + 70 + + + CF$UID + 22 + + + CF$UID + 79 - IDEQuickLookEditor.Editor - Xcode.IDEKit.EditorDocument.PlistEditor - Xcode.IDEKit.EditorDocument.SourceCode + IDETabLabel + IDEShowNavigator + AssistantEditorsLayout + IDEWorkspaceTabControllerUtilityAreaSplitView + IDENavigatorArea + IDEWorkspaceTabControllerDesignAreaSplitView + IDEShowUtilities + IDEEditorArea + HalfPieChartViewController.m + + 0 $class CF$UID - 34 + 36 NS.keys CF$UID - 21 + 25 NS.objects CF$UID - 25 + 26 + DVTSplitViewItems $class CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 22 + 35 + NS.objects + + + CF$UID + 27 + + + CF$UID + 33 + + $class CF$UID - 23 + 32 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Images/back_button@2x.png - - - $classes + NS.keys - NSMutableString - NSString - NSObject + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 30 + + + CF$UID + 31 + - $classname - NSMutableString + DVTIdentifier + DVTViewMagnitude + + 370 $classes - NSURL + NSDictionary NSObject $classname - NSURL + NSDictionary $class CF$UID - 34 + 32 NS.keys CF$UID - 26 + 28 - - NS.objects - CF$UID - 27 + 29 - - SelectedDocumentLocations - - $class - - CF$UID - 33 - NS.objects CF$UID - 28 + 30 + + + CF$UID + 34 - - $class - - CF$UID - 32 - - IDEQuickLookPageNumber - - CF$UID - 31 - - documentURL - - CF$UID - 29 - - timestamp - - CF$UID - 30 - - - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Images/back_button@2x.png - 326074325.61217397 - 0 - - $classes - - IDEQuickLookDocumentLocation - DVTDocumentLocation - NSObject - - $classname - IDEQuickLookDocumentLocation - + 252 $classes + NSMutableArray NSArray NSObject $classname - NSArray + NSMutableArray $classes @@ -342,88 +338,38 @@ $class CF$UID - 34 + 36 NS.keys CF$UID - 36 + 38 CF$UID - 38 + 39 NS.objects CF$UID - 40 + 39 CF$UID - 48 + 40 + SelectedNavigator + Xcode.IDEKit.Navigator.Structure $class CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 37 - - - - $class - - CF$UID - 23 - - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Sample%20Data/sample_linechart_data.plist - - - $class - - CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 39 - - - - $class - - CF$UID - 23 - - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Sample%20Data/sample_piechart_data.plist - - - $class - - CF$UID - 34 + 36 NS.keys @@ -439,9 +385,6 @@ CF$UID 43 - - NS.objects - CF$UID 44 @@ -454,26 +397,56 @@ CF$UID 46 + + CF$UID + 47 + - - IDE_PLIST_EDITOR_SELECTION_KEY - IDE_PLIST_EDITOR_VISIBLERECT_KEY - IDE_PLIST_EDITOR_EXPANSION_KEY - - $class - - CF$UID - 33 - NS.objects - + + + CF$UID + 48 + + + CF$UID + 22 + + + CF$UID + 49 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 51 + + + CF$UID + 57 + + - {{0, 0}, {893, 228}} + IDEVisibleRect + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDESelectedObjects + IDEExpandedItemsSet + {{0, 0}, {0, 0}} $class CF$UID - 47 + 50 NS.objects @@ -481,91 +454,83 @@ $classes - NSMutableSet NSSet NSObject $classname - NSMutableSet + NSSet $class CF$UID - 34 + 56 - NS.keys + NS.objects CF$UID - 41 - - - CF$UID - 42 - - - CF$UID - 43 + 52 + + + $class + + CF$UID + 35 + NS.objects CF$UID - 44 + 53 CF$UID - 49 + 54 CF$UID - 50 + 55 - {{0, 0}, {893, 228}} + PlotCreator + Shared + HalfPieChartViewController.m - $class - - CF$UID - 47 - - NS.objects - + $classes + + NSArray + NSObject + + $classname + NSArray $class CF$UID - 34 + 50 - NS.keys + NS.objects CF$UID - 52 - - - CF$UID - 54 - - - CF$UID - 56 + 58 CF$UID - 58 + 59 CF$UID - 60 + 61 CF$UID - 62 + 63 CF$UID @@ -573,528 +538,944 @@ CF$UID - 66 + 67 CF$UID - 68 + 69 + + + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 70 + 53 + + + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 72 + 53 CF$UID - 74 + 60 + + + iPad + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 76 + 53 CF$UID - 78 + 62 + + + iPhone + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 80 + 53 CF$UID - 82 + 54 + + + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 84 + 53 CF$UID - 86 + 65 CF$UID - 88 + 66 + + Other Sources + Sample Data + + $class + + CF$UID + 35 + NS.objects CF$UID - 90 + 53 CF$UID - 98 + 54 CF$UID - 102 + 68 + + + iOSPlot + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 106 + 53 CF$UID - 110 + 65 + + + + $class + + CF$UID + 36 + + NS.keys + CF$UID - 114 + 25 + + NS.objects + CF$UID - 118 + 71 + + + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 122 + 72 CF$UID - 126 + 74 CF$UID - 130 + 76 + + + + $class + + CF$UID + 32 + + NS.keys + CF$UID - 134 + 28 CF$UID - 138 + 29 + + NS.objects + CF$UID - 142 + 17 CF$UID - 146 - - - CF$UID - 150 + 73 + + + 260 + + $class + + CF$UID + 32 + + NS.keys + CF$UID - 154 + 28 CF$UID - 158 + 29 + + NS.objects + CF$UID - 162 + 20 CF$UID - 166 + 75 + 893 $class CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 53 + 32 + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 77 + + + CF$UID + 78 + + + IDEUtilitiesArea + 260 $class CF$UID - 23 + 36 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPad/AppDelegate_iPad.m + NS.keys + + + CF$UID + 80 + + + CF$UID + 81 + + + CF$UID + 82 + + + CF$UID + 83 + + + CF$UID + 84 + + + CF$UID + 85 + + + CF$UID + 86 + + + CF$UID + 87 + + + NS.objects + + + CF$UID + 88 + + + CF$UID + 107 + + + CF$UID + 146 + + + CF$UID + 173 + + + CF$UID + 23 + + + CF$UID + 174 + + + CF$UID + 182 + + + CF$UID + 22 + + + layoutTree + IDEEditorMode_Standard + IDEEDitorArea_DebugArea + IDEShowEditor + EditorMode + DebuggerSplitView + DefaultPersistentRepresentations + ShowDebuggerArea $class CF$UID - 24 + 106 - NS.base + geniusEditorContextNode CF$UID 0 - NS.relative + primaryEditorContextNode CF$UID - 55 + 89 - - - $class + rootLayoutTreeNode CF$UID - 23 + 103 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/AppDelegate_iPhone.h $class CF$UID - 24 + 105 - NS.base + children CF$UID 0 - NS.relative + contentType + 1 + documentArchivableRepresentation CF$UID - 57 + 90 - - - $class + orientation + 0 + parent CF$UID - 23 + 103 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController.h $class CF$UID - 24 + 102 - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 59 - - - - $class + DocumentLocation CF$UID - 23 + 98 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/AppDelegate_iPhone.m - - - $class + DomainIdentifier CF$UID - 24 + 91 - NS.base + IdentifierPath CF$UID - 0 + 92 - NS.relative + IndexOfDocumentIdentifier CF$UID - 61 + 23 + Xcode.IDENavigableItemDomain.WorkspaceStructure $class CF$UID - 23 + 56 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/ChartListViewController.h + NS.objects + + + CF$UID + 93 + + + CF$UID + 95 + + + CF$UID + 96 + + $class CF$UID - 24 - - NS.base - - CF$UID - 0 + 94 - NS.relative + Identifier CF$UID - 63 + 55 - $class - - CF$UID - 23 - - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/LineChartViewController.m + $classes + + IDEArchivableStringIndexPair + NSObject + + $classname + IDEArchivableStringIndexPair $class CF$UID - 24 - - NS.base - - CF$UID - 0 + 94 - NS.relative + Identifier CF$UID - 65 + 54 $class CF$UID - 23 + 94 + + Identifier + + CF$UID + 97 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController2.m + PlotCreator $class CF$UID - 24 + 101 - NS.base + documentURL CF$UID - 0 + 99 - NS.relative + timestamp CF$UID - 67 + 0 $class CF$UID - 23 + 100 NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController2.h + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/HalfPieChartViewController.m - $class - - CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 69 - + $classes + + NSMutableString + NSString + NSObject + + $classname + NSMutableString + + + $classes + + DVTDocumentLocation + NSObject + + $classname + DVTDocumentLocation + + + $classes + + IDENavigableItemArchivableRepresentation + NSObject + + $classname + IDENavigableItemArchivableRepresentation $class CF$UID - 23 + 105 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController.m - - - $class + children CF$UID - 24 + 104 - NS.base + contentType + 0 + documentArchivableRepresentation CF$UID 0 - NS.relative + orientation + 0 + parent CF$UID - 71 + 0 $class CF$UID - 23 + 56 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.m + NS.objects + + + CF$UID + 89 + + + + + $classes + + IDEWorkspaceTabControllerLayoutTreeNode + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTreeNode + + + $classes + + IDEWorkspaceTabControllerLayoutTree + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTree $class CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 73 + 36 + NS.keys + + + CF$UID + 108 + + + NS.objects + + + CF$UID + 109 + + + EditorLayout_PersistentRepresentation $class CF$UID - 23 + 36 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/GenericViewController.m + NS.keys + + + CF$UID + 110 + + + NS.objects + + + CF$UID + 111 + + + Main $class CF$UID - 24 - - NS.base - - CF$UID - 0 + 32 - NS.relative + NS.keys + + + CF$UID + 112 + + + CF$UID + 113 + + + CF$UID + 114 + + + NS.objects + + + CF$UID + 115 + + + CF$UID + 23 + + + CF$UID + 144 + + + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry + + $class CF$UID - 75 + 56 + NS.objects + + + CF$UID + 116 + + $class CF$UID - 23 + 36 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/ChartListViewController.m + NS.keys + + + CF$UID + 117 + + + 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 + 125 + + + CF$UID + 131 + + + CF$UID + 139 + + + CF$UID + 55 + + + CF$UID + 140 + + + CF$UID + 141 + + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + public.objective-c-source $class CF$UID - 24 + 102 - NS.base + DocumentLocation CF$UID - 0 + 98 - NS.relative + DomainIdentifier CF$UID - 77 + 91 - - - $class + IdentifierPath + + CF$UID + 126 + + IndexOfDocumentIdentifier CF$UID 23 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.h $class CF$UID - 24 + 56 - NS.base - + NS.objects + + + CF$UID + 127 + + + CF$UID + 128 + + + CF$UID + 129 + + + + + $class + CF$UID - 0 + 94 - NS.relative + Identifier CF$UID - 79 + 55 $class CF$UID - 23 + 94 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.h - - - $class + Identifier CF$UID - 24 + 54 - NS.base + + + $class CF$UID - 0 + 94 - NS.relative + Identifier CF$UID - 81 + 130 + PlotCreator $class CF$UID - 23 + 32 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Sample%20Data/sample_linechart_data.json + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 136 + + + CF$UID + 137 + + + CF$UID + 22 + + + CF$UID + 138 + + + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + PrimaryDocumentSelectedCharacterRange + 326164193.38439399 + {966, 1383} + {1133, 0} + -init + Xcode.IDEKit.EditorDocument.SourceCode $class CF$UID - 24 + 143 NS.base @@ -1104,1038 +1485,3015 @@ NS.relative CF$UID - 83 + 142 + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/HalfPieChartViewController.m + + $classes + + NSURL + NSObject + + $classname + NSURL + $class CF$UID - 23 + 56 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/GenericViewController.h + NS.objects + + + CF$UID + 145 + + + {{0, 0}, {600, 600}} $class CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 85 + 36 + NS.keys + + + CF$UID + 147 + + + CF$UID + 148 + + + CF$UID + 149 + + + CF$UID + 150 + + + CF$UID + 151 + + + CF$UID + 152 + + + NS.objects + + + CF$UID + 153 + + + CF$UID + 154 + + + CF$UID + 156 + + + CF$UID + 153 + + + CF$UID + 159 + + + CF$UID + 167 + + + LayoutFocusMode + console + variables + LayoutMode + IDEDebugArea_SplitView + IDEDebuggerAreaSplitView + 1 $class CF$UID - 23 + 36 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPad/AppDelegate_iPad.h + NS.keys + + + CF$UID + 155 + + + NS.objects + + + CF$UID + 23 + + + ConsoleFilterMode $class CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 87 + 36 + NS.keys + + + CF$UID + 157 + + + NS.objects + + + CF$UID + 158 + + + DBGVariablesViewFilterMode + 2 $class CF$UID - 23 + 36 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.m + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 160 + + $class CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 89 + 35 + NS.objects + + + CF$UID + 161 + + + CF$UID + 164 + + $class CF$UID - 23 + 32 - NS.string + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 162 + + + CF$UID + 163 + + + + VariablesView + 298 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 165 + + + CF$UID + 166 + + + + ConsoleArea + 301 + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 168 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 169 + + + CF$UID + 171 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 162 + + + CF$UID + 170 + + + + 298 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 165 + + + CF$UID + 172 + + + + 301 + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 25 + + + NS.objects + + + CF$UID + 175 + + + + + $class + + CF$UID + 35 + + NS.objects + + + CF$UID + 176 + + + CF$UID + 179 + + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 177 + + + CF$UID + 178 + + + + IDEEditor + 203 + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + + NS.objects + + + CF$UID + 180 + + + CF$UID + 181 + + + + IDEDebuggerArea + 115 + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 56 + + NS.objects + + + CF$UID + 6 + + + + {{0, 78}, {600, 668}} + + $class + + CF$UID + 36 + + NS.keys + + + 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 + + + NS.objects + + + CF$UID + 22 + + + CF$UID + 197 + + + CF$UID + 23 + + + CF$UID + 379 + + + CF$UID + 384 + + + CF$UID + 387 + + + CF$UID + 418 + + + CF$UID + 419 + + + CF$UID + 426 + + + 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 + 198 + + + CF$UID + 199 + + + CF$UID + 200 + + + NS.objects + + + CF$UID + 201 + + + CF$UID + 211 + + + CF$UID + 347 + + + + IDEQuickLookEditor.Editor + Xcode.IDEKit.EditorDocument.SourceCode + Xcode.IDEKit.EditorDocument.PlistEditor + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 202 + + + NS.objects + + + CF$UID + 204 + + + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 203 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Images/back_button@2x.png + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 205 + + + NS.objects + + + CF$UID + 206 + + + + SelectedDocumentLocations + + $class + + CF$UID + 56 + + NS.objects + + + CF$UID + 207 + + + + + $class + + CF$UID + 210 + + IDEQuickLookPageNumber + + CF$UID + 23 + + documentURL + + CF$UID + 208 + + timestamp + + CF$UID + 209 + + + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Images/back_button@2x.png + 326074325.61217397 + + $classes + + IDEQuickLookDocumentLocation + DVTDocumentLocation + NSObject + + $classname + IDEQuickLookDocumentLocation + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 212 + + + CF$UID + 214 + + + CF$UID + 216 + + + CF$UID + 218 + + + CF$UID + 220 + + + CF$UID + 222 + + + CF$UID + 224 + + + CF$UID + 226 + + + CF$UID + 228 + + + CF$UID + 230 + + + CF$UID + 232 + + + CF$UID + 234 + + + CF$UID + 236 + + + CF$UID + 238 + + + CF$UID + 240 + + + CF$UID + 242 + + + CF$UID + 244 + + + CF$UID + 246 + + + CF$UID + 248 + + + CF$UID + 250 + + + CF$UID + 252 + + + CF$UID + 254 + + + CF$UID + 256 + + + NS.objects + + + CF$UID + 258 + + + CF$UID + 262 + + + CF$UID + 266 + + + CF$UID + 270 + + + CF$UID + 274 + + + CF$UID + 278 + + + CF$UID + 282 + + + CF$UID + 286 + + + CF$UID + 290 + + + CF$UID + 294 + + + CF$UID + 302 + + + CF$UID + 306 + + + CF$UID + 309 + + + CF$UID + 313 + + + CF$UID + 316 + + + CF$UID + 319 + + + CF$UID + 322 + + + CF$UID + 326 + + + CF$UID + 329 + + + CF$UID + 332 + + + CF$UID + 335 + + + CF$UID + 339 + + + CF$UID + 343 + + + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 213 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController2.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 215 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 217 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/HalfPieChartViewController.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 219 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/HalfPieChartViewController.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 221 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/ChartListViewController.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 223 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 225 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 227 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 229 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController2.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 231 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/GenericViewController.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 233 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/ChartListViewController.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 235 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPad/AppDelegate_iPad.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 237 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Sample%20Data/sample_linechart_data.json + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 239 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPad/AppDelegate_iPad.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 241 + + + + $class + + CF$UID + 100 + + NS.string file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/LineChartViewController.h $class CF$UID - 34 + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 243 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/AppDelegate_iPhone.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 245 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 247 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/AppDelegate_iPhone.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 249 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/GenericViewController.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 251 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/LineChartViewController.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 253 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/PCHalfPieChart.m + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 255 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController.h + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 257 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/PCHalfPieChart.h + + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 259 + + + CF$UID + 260 + + + CF$UID + 22 + + + CF$UID + 261 + + + + 326164334.38442701 + {0, 1290} + {1315, 33} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 263 + + + CF$UID + 264 + + + CF$UID + 22 + + + CF$UID + 265 + + + + 326163899.27094197 + {1290, 1372} + {1684, 21} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 267 + + + CF$UID + 268 + + + CF$UID + 22 + + + CF$UID + 269 + + + + 326164293.47314501 + {0, 1078} + {355, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 271 + + + CF$UID + 272 + + + CF$UID + 22 + + + CF$UID + 273 + + + + 326163875.96883899 + {0, 285} + {269, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 275 + + + CF$UID + 276 + + + CF$UID + 22 + + + CF$UID + 277 + + + + 326164315.45826697 + {507, 880} + {1289, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 279 + + + CF$UID + 280 + + + CF$UID + 22 + + + CF$UID + 281 + + + + 326164088.89343601 + {0, 1290} + {0, 1289} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 283 + + + CF$UID + 284 + + + CF$UID + 22 + + + CF$UID + 285 + + + + 326163908.15440202 + {3103, 1505} + {3272, 128} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 287 + + + CF$UID + 288 + + + CF$UID + 22 + + + CF$UID + 289 + + + + 326163772.00636297 + {4505, 2021} + {5075, 30} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 291 + + + CF$UID + 292 + + + CF$UID + 22 + + + CF$UID + 293 + + + + 326163321.41935402 + {1391, 1725} + {1443, 1962} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 295 + + + CF$UID + 296 + + + CF$UID + 297 + + + CF$UID + 298 + + + NS.objects + + + CF$UID + 299 + + + CF$UID + 300 + + + CF$UID + 22 + + + CF$UID + 301 + + + + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + PrimaryDocumentSelectedCharacterRange + 326074981.86019999 + {0, 1452} + {1289, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 132 + + + CF$UID + 133 + + + CF$UID + 134 + + + CF$UID + 135 + + + NS.objects + + + CF$UID + 303 + + + CF$UID + 304 + + + CF$UID + 22 + + + CF$UID + 305 + + + + 326164310.80184001 + {2742, 914} + {3390, 0} + + $class + + CF$UID + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 95 + 307 CF$UID - 96 + 308 CF$UID - 15 + 22 CF$UID - 97 + 301 - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues - PrimaryDocumentSelectedCharacterRange - 326074997.14519602 - {0, 1429} - {1289, 0} + 326074989.46936899 + {0, 1513} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 99 + 310 CF$UID - 100 + 311 CF$UID - 15 + 22 CF$UID - 101 + 312 - 326074954.713615 - {0, 1471} - {1289, 0} + 326074866.816333 + {152, 353} + {691, 0} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 103 + 314 CF$UID - 104 + 315 CF$UID - 15 + 22 CF$UID - 105 + 301 - 326074947.96343601 - {0, 1419} - {1289, 0} + 326074997.14519602 + {0, 1429} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 107 + 317 CF$UID - 108 + 318 CF$UID - 15 + 22 CF$UID - 109 + 301 - 326074951.34996802 - {0, 1542} - {1289, 0} + 326074972.67037499 + {0, 1480} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 111 + 320 CF$UID - 112 + 321 CF$UID - 15 + 22 CF$UID - 113 + 301 - 326074966.58852702 - {0, 1387} - {1289, 0} + 326074951.34996802 + {0, 1542} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 115 + 323 CF$UID - 116 + 324 CF$UID - 15 + 22 CF$UID - 117 + 325 - 326074978.41180599 - {0, 1434} - {1289, 0} + 326074955.60960698 + {0, 1436} + {0, 1289} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 119 + 327 CF$UID - 120 + 328 CF$UID - 15 + 22 CF$UID - 121 + 301 - 326074962.79622298 - {0, 1438} - {1289, 0} + 326074954.713615 + {0, 1471} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 123 + 330 CF$UID - 124 + 331 CF$UID - 15 + 22 CF$UID - 125 + 301 - 326074959.61586303 - {0, 1420} - {1289, 0} + 326074985.85821301 + {0, 1435} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 295 CF$UID - 92 + 296 CF$UID - 93 + 297 CF$UID - 94 + 298 NS.objects CF$UID - 127 + 333 CF$UID - 128 + 334 CF$UID - 15 + 22 CF$UID - 129 + 301 - 326074955.60960698 - {0, 1436} - {0, 1289} + 326074978.41180599 + {0, 1434} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 132 CF$UID - 92 + 133 CF$UID - 93 + 134 CF$UID - 94 + 135 NS.objects CF$UID - 131 + 336 CF$UID - 132 + 337 CF$UID - 15 + 22 CF$UID - 133 + 338 - 326075004.60443902 - {0, 1498} - {1289, 0} + 326164326.37289101 + {4189, 1348} + {5052, 0} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 132 CF$UID - 92 + 133 CF$UID - 93 + 134 CF$UID - 94 + 135 NS.objects CF$UID - 135 + 340 CF$UID - 136 + 341 CF$UID - 15 + 22 CF$UID - 137 + 342 - 326074985.85821301 - {0, 1435} + 326164327.17290902 + {0, 1290} {1289, 0} $class CF$UID - 34 + 36 NS.keys CF$UID - 91 + 132 CF$UID - 92 + 133 CF$UID - 93 + 134 CF$UID - 94 + 135 NS.objects CF$UID - 139 + 344 CF$UID - 140 + 345 CF$UID - 15 + 22 CF$UID - 141 + 346 + + + + 326164316.75647599 + {539, 925} + {1289, 0} + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 348 + + + CF$UID + 350 + + + NS.objects + + + CF$UID + 352 + + + CF$UID + 372 - 326074969.637694 - {0, 1492} - {1289, 0} $class CF$UID - 34 + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 349 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Sample%20Data/sample_piechart_data.plist + + + $class + + CF$UID + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 351 + + + + $class + + CF$UID + 100 + + NS.string + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Sample%20Data/sample_linechart_data.plist + + + $class + + CF$UID + 36 NS.keys CF$UID - 91 - - - CF$UID - 92 + 353 CF$UID - 93 + 354 CF$UID - 94 + 355 NS.objects CF$UID - 143 - - - CF$UID - 144 + 356 CF$UID - 15 + 358 CF$UID - 145 + 359 - 326075008.35785103 - {0, 1477} - {1289, 0} + IDE_PLIST_EDITOR_SELECTION_KEY + IDE_PLIST_EDITOR_VISIBLERECT_KEY + IDE_PLIST_EDITOR_EXPANSION_KEY $class CF$UID - 34 + 56 - NS.keys - - - CF$UID - 91 - - - CF$UID - 92 - - - CF$UID - 93 - - - CF$UID - 94 - - NS.objects CF$UID - 147 - - - CF$UID - 148 - - - CF$UID - 15 - - - CF$UID - 149 + 357 - 326075001.24085999 - {0, 1460} - {1289, 0} + data + {{0, 0}, {893, 517}} $class CF$UID - 34 + 371 - NS.keys + NS.objects CF$UID - 91 - - - CF$UID - 92 - - - CF$UID - 93 + 360 CF$UID - 94 + 361 - - NS.objects - CF$UID - 151 + 363 CF$UID - 152 + 365 CF$UID - 15 + 367 CF$UID - 153 + 369 - 326074866.816333 - {152, 353} - {691, 0} $class CF$UID - 34 + 35 - NS.keys + NS.objects CF$UID - 91 - - - CF$UID - 92 - - - CF$UID - 93 - - - CF$UID - 94 + 357 + + + $class + + CF$UID + 35 + NS.objects CF$UID - 155 - - - CF$UID - 156 - - - CF$UID - 15 + 357 CF$UID - 157 + 362 - 326074981.86019999 - {0, 1452} - {1289, 0} + 2 $class CF$UID - 34 + 35 - NS.keys + NS.objects CF$UID - 91 - - - CF$UID - 92 - - - CF$UID - 93 + 357 CF$UID - 94 + 364 + + 4 + + $class + + CF$UID + 35 + NS.objects CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 15 + 357 CF$UID - 161 + 366 - 326074989.46936899 - {0, 1513} - {1289, 0} + 1 $class CF$UID - 34 + 35 - NS.keys + NS.objects CF$UID - 91 - - - CF$UID - 92 - - - CF$UID - 93 + 357 CF$UID - 94 + 368 + + 3 + + $class + + CF$UID + 35 + NS.objects CF$UID - 163 - - - CF$UID - 164 - - - CF$UID - 15 + 357 CF$UID - 165 + 370 - 326075017.857584 - {0, 1480} - {1289, 0} + 0 + + $classes + + NSMutableSet + NSSet + NSObject + + $classname + NSMutableSet + $class CF$UID - 34 + 36 NS.keys CF$UID - 91 - - - CF$UID - 92 + 373 CF$UID - 93 + 374 CF$UID - 94 + 375 NS.objects CF$UID - 167 - - - CF$UID - 168 + 376 CF$UID - 15 + 377 CF$UID - 169 + 378 - 326074972.67037499 - {0, 1480} - {1289, 0} + IDE_PLIST_EDITOR_SELECTION_KEY + IDE_PLIST_EDITOR_EXPANSION_KEY + IDE_PLIST_EDITOR_VISIBLERECT_KEY + + $class + + CF$UID + 56 + + NS.objects + + + + $class + + CF$UID + 371 + + NS.objects + + + {{0, 0}, {893, 228}} $class CF$UID - 34 + 36 NS.keys CF$UID - 171 + 380 CF$UID - 172 + 381 NS.objects CF$UID - 173 + 382 CF$UID - 174 + 383 @@ -2147,20 +4505,20 @@ $class CF$UID - 34 + 36 NS.keys CF$UID - 176 + 385 NS.objects CF$UID - 177 + 386 @@ -2170,36 +4528,36 @@ $class CF$UID - 34 + 36 NS.keys CF$UID - 179 + 388 CF$UID - 180 + 389 CF$UID - 181 + 390 NS.objects CF$UID - 182 + 391 CF$UID - 210 + 417 CF$UID - 211 + 398 @@ -2210,25 +4568,25 @@ $class CF$UID - 209 + 35 NS.objects CF$UID - 183 + 392 CF$UID - 190 + 399 CF$UID - 194 + 403 CF$UID - 199 + 408 @@ -2236,36 +4594,36 @@ $class CF$UID - 34 + 36 NS.keys CF$UID - 184 + 393 CF$UID - 185 + 394 CF$UID - 186 + 395 NS.objects CF$UID - 187 + 396 CF$UID - 188 + 397 CF$UID - 189 + 398 @@ -2279,36 +4637,36 @@ $class CF$UID - 34 + 36 NS.keys CF$UID - 184 + 393 CF$UID - 185 + 394 CF$UID - 186 + 395 NS.objects CF$UID - 191 + 400 CF$UID - 192 + 401 CF$UID - 193 + 402 @@ -2319,36 +4677,36 @@ $class CF$UID - 34 + 36 NS.keys CF$UID - 184 + 393 CF$UID - 185 + 394 CF$UID - 186 + 395 NS.objects CF$UID - 195 + 404 CF$UID - 196 + 405 CF$UID - 197 + 406 @@ -2358,7 +4716,7 @@ $class CF$UID - 198 + 407 NS.data @@ -2394,60 +4752,60 @@ $class CF$UID - 34 + 36 NS.keys CF$UID - 184 + 393 CF$UID - 200 + 409 CF$UID - 201 + 410 CF$UID - 186 + 395 CF$UID - 202 + 411 CF$UID - 203 + 412 NS.objects CF$UID - 204 + 413 CF$UID - 205 + 153 CF$UID - 206 + 414 CF$UID - 208 + 416 CF$UID - 205 + 153 CF$UID - 205 + 153 @@ -2456,15 +4814,14 @@ IDEActivityReportStringSegmentDateStyle IDEActivityReportStringSegmentTimeStyle 3 - 1 $class CF$UID - 207 + 415 NS.time - 326074845.05815703 + 326164302.75091702 $classes @@ -2475,30 +4832,40 @@ $classname NSDate - Today at 8:20 AM + Today at 9:11 AM + 106 - $classes + $class + + CF$UID + 35 + + NS.objects - NSMutableArray - NSArray - NSObject + + CF$UID + 4 + - $classname - NSMutableArray - 106 - PlotCreator $class CF$UID - 209 + 36 + NS.keys + + + CF$UID + 420 + + NS.objects CF$UID - 3 + 421 @@ -2506,49 +4873,99 @@ $class CF$UID - 209 + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 99 + + + + $class + + CF$UID + 32 + + NS.keys + + + CF$UID + 422 + + + CF$UID + 423 + + + NS.objects + + + CF$UID + 424 + + + CF$UID + 425 + + + + width + height + 600 + 600 + + $class + + CF$UID + 35 NS.objects CF$UID - 214 + 427 CF$UID - 216 + 429 CF$UID - 218 + 431 CF$UID - 220 + 433 CF$UID - 222 + 435 CF$UID - 224 + 437 CF$UID - 226 + 439 CF$UID - 228 + 441 CF$UID - 230 + 443 CF$UID - 232 + 445 @@ -2556,7 +4973,7 @@ $class CF$UID - 24 + 143 NS.base @@ -2566,15 +4983,15 @@ NS.relative CF$UID - 215 + 428 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.m + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController2.h $class CF$UID - 24 + 143 NS.base @@ -2584,15 +5001,15 @@ NS.relative CF$UID - 217 + 430 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.h + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController.h $class CF$UID - 24 + 143 NS.base @@ -2602,15 +5019,15 @@ NS.relative CF$UID - 219 + 432 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.m + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/PCHalfPieChart.m $class CF$UID - 24 + 143 NS.base @@ -2620,15 +5037,15 @@ NS.relative CF$UID - 221 + 434 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.h + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/PCHalfPieChart.h $class CF$UID - 24 + 143 NS.base @@ -2638,15 +5055,15 @@ NS.relative CF$UID - 223 + 436 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPad/AppDelegate_iPad.m + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/ChartListViewController.h $class CF$UID - 24 + 143 NS.base @@ -2656,15 +5073,15 @@ NS.relative CF$UID - 225 + 438 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPad/AppDelegate_iPad.h + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/ChartListViewController.m $class CF$UID - 24 + 143 NS.base @@ -2674,15 +5091,15 @@ NS.relative CF$UID - 227 + 440 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/GenericViewController.m + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/HalfPieChartViewController.m $class CF$UID - 24 + 143 NS.base @@ -2692,15 +5109,15 @@ NS.relative CF$UID - 229 + 442 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/GenericViewController.h + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.h $class CF$UID - 24 + 143 NS.base @@ -2710,15 +5127,15 @@ NS.relative CF$UID - 231 + 444 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/LineChartViewController.m + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.m $class CF$UID - 24 + 143 NS.base @@ -2728,215 +5145,282 @@ NS.relative CF$UID - 233 + 446 - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/LineChartViewController.h + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCPieChart.h $class CF$UID - 34 + 36 NS.keys CF$UID - 235 + 10 CF$UID - 236 + 7 CF$UID - 237 + 8 CF$UID - 238 + 448 CF$UID - 239 + 449 CF$UID - 240 + 9 NS.objects CF$UID - 3 + 450 CF$UID - 241 + 451 CF$UID - 242 + 173 CF$UID - 243 + 452 CF$UID - 238 + 4 CF$UID - 402 + 448 - IDEWorkspaceWindowControllerUniqueIdentifier - IDEOrderedWorkspaceTabControllers - IDEWindowToolbarIsVisible IDEWorkspaceTabController_4F1793A6-1B77-4BBB-A29B-936F5A800279 - IDEActiveWorkspaceTabController - IDEWindowFrame + IDEWorkspaceWindowControllerUniqueIdentifier + {{61, 70}, {1153, 676}} $class CF$UID - 33 + 56 NS.objects CF$UID - 238 + 448 - $class CF$UID - 34 + 36 NS.keys CF$UID - 244 + 13 CF$UID - 245 + 14 CF$UID - 246 + 20 CF$UID - 247 + 16 CF$UID - 248 + 17 CF$UID - 249 + 18 CF$UID - 250 + 19 CF$UID - 251 + 15 NS.objects CF$UID - 31 + 453 CF$UID - 242 + 173 CF$UID - 252 + 454 CF$UID - 253 + 510 CF$UID - 264 + 516 CF$UID - 300 + 553 CF$UID - 15 + 22 CF$UID - 309 + 23 + + + + PieChartViewController2.h + + $class + + CF$UID + 36 + + NS.keys + + + CF$UID + 87 + + + CF$UID + 81 + + + CF$UID + 82 + + + CF$UID + 83 + + + CF$UID + 84 + + + CF$UID + 85 + + + CF$UID + 86 + + + CF$UID + 80 + + + NS.objects + + + CF$UID + 173 + + + CF$UID + 455 + + + CF$UID + 478 + + + CF$UID + 173 + + + CF$UID + 23 + + + CF$UID + 493 + + + CF$UID + 499 + + + CF$UID + 500 - AssistantEditorsLayout - IDEShowNavigator - IDETabLabel - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - IDEEditorArea - PCLineChartView.m $class CF$UID - 34 + 36 NS.keys CF$UID - 254 + 108 NS.objects CF$UID - 255 + 456 - DVTSplitViewItems $class CF$UID - 209 + 36 - NS.objects + NS.keys CF$UID - 256 + 110 + + NS.objects + CF$UID - 262 + 457 @@ -2944,320 +5428,367 @@ $class CF$UID - 261 + 32 NS.keys CF$UID - 257 + 112 CF$UID - 258 + 113 + + + CF$UID + 114 NS.objects CF$UID - 259 + 458 CF$UID - 260 + 23 + + + CF$UID + 476 - DVTIdentifier - DVTViewMagnitude - - 354 - - $classes - - NSDictionary - NSObject - - $classname - NSDictionary - $class CF$UID - 261 + 56 - NS.keys - - - CF$UID - 257 - - - CF$UID - 258 - - NS.objects CF$UID - 259 - - - CF$UID - 263 + 459 - 224 $class CF$UID - 34 + 36 NS.keys CF$UID - 265 + 117 CF$UID - 266 + 118 CF$UID - 267 + 119 - - NS.objects - CF$UID - 268 + 120 CF$UID - 267 + 121 CF$UID - 273 + 122 + + + CF$UID + 123 - - Xcode.DebuggerKit.ThreadsStacksNavigator - SelectedNavigator - Xcode.IDEKit.Navigator.Structure - - $class - - CF$UID - 34 - - NS.keys + NS.objects CF$UID - 269 + 460 CF$UID - 270 + 461 CF$UID - 271 + 470 - - NS.objects - CF$UID - 272 + 465 CF$UID - 31 + 465 CF$UID - 15 + 140 + + + CF$UID + 474 - IDEStackCompressionValue - IDEThreadsOrQueuesMode - IDEHideAncestorForNonInterestingFrames - 2 + public.c-header $class CF$UID - 34 + 102 - NS.keys + DocumentLocation + + CF$UID + 469 + + DomainIdentifier + + CF$UID + 462 + + IdentifierPath + + CF$UID + 463 + + IndexOfDocumentIdentifier + + CF$UID + 23 + + + Xcode.IDENavigableItemDomain.WorkspaceStructure + + $class + + CF$UID + 56 + + NS.objects CF$UID - 274 + 464 CF$UID - 275 + 466 CF$UID - 276 + 467 + + + + $class + + CF$UID + 94 + + Identifier + + CF$UID + 465 + + + PieChartViewController2.h + + $class + + CF$UID + 94 + + Identifier + + CF$UID + 54 + + + + $class + + CF$UID + 94 + + Identifier + + CF$UID + 468 + + + PlotCreator + + $class + + CF$UID + 101 + + documentURL + + CF$UID + 213 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 32 + + NS.keys + CF$UID - 277 + 132 CF$UID - 278 + 133 CF$UID - 279 + 134 CF$UID - 280 + 135 NS.objects CF$UID - 281 - - - CF$UID - 15 - - - CF$UID - 282 - - - CF$UID - 15 + 471 CF$UID - 15 + 472 CF$UID - 284 + 22 CF$UID - 289 + 473 - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {244, 534}} + 326164334.385342 + {0, 1290} + {1315, 33} $class CF$UID - 283 + 143 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 475 - NS.objects - + file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/iPhone/PieChartViewController2.h - $classes + $class + + CF$UID + 56 + + NS.objects - NSSet - NSObject + + CF$UID + 477 + - $classname - NSSet + {{0, 0}, {893, 445}} $class CF$UID - 33 + 36 - NS.objects + NS.keys CF$UID - 285 + 147 + + + CF$UID + 148 + + + CF$UID + 152 - - - - $class - - CF$UID - 209 - - NS.objects - CF$UID - 286 + 150 CF$UID - 287 + 151 CF$UID - 288 + 149 - - PlotCreator - Shared - PCLineChartView.m - - $class - - CF$UID - 283 - NS.objects CF$UID - 290 + 153 CF$UID - 291 + 479 CF$UID - 293 + 480 CF$UID - 295 + 153 CF$UID - 298 + 486 CF$UID - 299 + 492 @@ -3265,13 +5796,20 @@ $class CF$UID - 209 + 36 + NS.keys + + + CF$UID + 155 + + NS.objects CF$UID - 286 + 23 @@ -3279,118 +5817,119 @@ $class CF$UID - 209 + 36 - NS.objects + NS.keys CF$UID - 286 + 25 + + NS.objects + CF$UID - 292 + 481 - iPhone $class CF$UID - 209 + 35 NS.objects CF$UID - 286 + 482 CF$UID - 294 + 484 - iPad $class CF$UID - 209 + 32 - NS.objects + NS.keys CF$UID - 286 + 28 CF$UID - 296 + 29 + + + NS.objects + + + CF$UID + 162 CF$UID - 297 + 483 - Other Sources - Sample Data + 250 $class CF$UID - 209 + 32 - NS.objects + NS.keys CF$UID - 286 + 28 CF$UID - 296 + 29 - - - $class - - CF$UID - 209 - NS.objects CF$UID - 286 + 165 CF$UID - 287 + 485 + 642 $class CF$UID - 34 + 36 NS.keys CF$UID - 254 + 25 NS.objects CF$UID - 301 + 487 @@ -3398,21 +5937,17 @@ $class CF$UID - 209 + 35 NS.objects CF$UID - 302 - - - CF$UID - 304 + 488 CF$UID - 306 + 490 @@ -3420,183 +5955,198 @@ $class CF$UID - 261 + 32 NS.keys CF$UID - 257 + 28 CF$UID - 258 + 29 NS.objects CF$UID - 248 + 162 CF$UID - 303 + 489 - 260 + 250 $class CF$UID - 261 + 32 NS.keys CF$UID - 257 + 28 CF$UID - 258 + 29 NS.objects CF$UID - 251 + 165 CF$UID - 305 + 491 - 893 + 642 $class CF$UID - 261 + 36 NS.keys CF$UID - 257 - - - CF$UID - 258 + 157 NS.objects CF$UID - 307 - - - CF$UID - 308 + 158 - IDEUtilitiesArea - 260 $class CF$UID - 34 + 36 NS.keys CF$UID - 310 - - - CF$UID - 311 - - - CF$UID - 312 + 25 + + NS.objects + CF$UID - 313 + 494 + + + + $class + + CF$UID + 35 + + NS.objects + CF$UID - 314 + 495 CF$UID - 315 + 497 + + + + $class + + CF$UID + 32 + + NS.keys + CF$UID - 316 + 28 CF$UID - 317 + 29 NS.objects CF$UID - 318 - - - CF$UID - 336 - - - CF$UID - 368 + 177 CF$UID - 242 + 496 + + + 467 + + $class + + CF$UID + 32 + + NS.keys + CF$UID - 31 + 28 CF$UID - 393 + 29 + + NS.objects + CF$UID - 401 + 180 CF$UID - 15 + 498 - layoutTree - IDEEditorMode_Standard - IDEEDitorArea_DebugArea - IDEShowEditor - EditorMode - DebuggerSplitView - DefaultPersistentRepresentations - ShowDebuggerArea + 111 + + $class + + CF$UID + 36 + + NS.keys + + NS.objects + + $class CF$UID - 335 + 106 geniusEditorContextNode @@ -3606,19 +6156,19 @@ primaryEditorContextNode CF$UID - 319 + 501 rootLayoutTreeNode CF$UID - 332 + 508 $class CF$UID - 334 + 105 children @@ -3630,63 +6180,62 @@ documentArchivableRepresentation CF$UID - 320 + 502 orientation 0 parent CF$UID - 332 + 508 $class CF$UID - 331 + 102 DocumentLocation CF$UID - 328 + 469 DomainIdentifier CF$UID - 321 + 462 IdentifierPath CF$UID - 322 + 503 IndexOfDocumentIdentifier CF$UID - 31 + 23 - Xcode.IDENavigableItemDomain.WorkspaceStructure $class CF$UID - 33 + 56 NS.objects CF$UID - 323 + 504 CF$UID - 325 + 505 CF$UID - 326 + 506 @@ -3694,102 +6243,49 @@ $class CF$UID - 324 - - Identifier - - CF$UID - 288 - - - - $classes - - IDEArchivableStringIndexPair - NSObject - - $classname - IDEArchivableStringIndexPair - - - $class - - CF$UID - 324 - - Identifier - - CF$UID - 287 - - - - $class - - CF$UID - 324 + 94 Identifier CF$UID - 327 + 465 - PlotCreator - - $class - - CF$UID - 330 - - documentURL + + $class CF$UID - 329 + 94 - timestamp + Identifier CF$UID - 0 + 54 $class CF$UID - 23 + 94 + + Identifier + + CF$UID + 507 - NS.string - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.m - - - $classes - - DVTDocumentLocation - NSObject - - $classname - DVTDocumentLocation - - - $classes - - IDENavigableItemArchivableRepresentation - NSObject - - $classname - IDENavigableItemArchivableRepresentation + PlotCreator $class CF$UID - 334 + 105 children CF$UID - 333 + 509 contentType 0 @@ -3810,505 +6306,376 @@ $class CF$UID - 33 + 56 NS.objects CF$UID - 319 + 501 - - $classes - - IDEWorkspaceTabControllerLayoutTreeNode - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTreeNode - - - $classes - - IDEWorkspaceTabControllerLayoutTree - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTree - $class CF$UID - 34 + 36 NS.keys CF$UID - 337 + 25 NS.objects CF$UID - 338 + 511 - EditorLayout_PersistentRepresentation $class CF$UID - 34 + 35 - NS.keys + NS.objects CF$UID - 339 + 512 - - NS.objects - CF$UID - 340 + 514 - Main $class CF$UID - 261 + 32 NS.keys CF$UID - 341 - - - CF$UID - 342 + 28 CF$UID - 343 + 29 NS.objects CF$UID - 344 - - - CF$UID - 31 + 30 CF$UID - 366 + 513 - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry + 354 $class CF$UID - 33 + 32 + NS.keys + + + CF$UID + 28 + + + CF$UID + 29 + + NS.objects CF$UID - 345 + 30 + + + CF$UID + 515 + 224 $class CF$UID - 34 + 36 NS.keys CF$UID - 346 - - - CF$UID - 347 - - - CF$UID - 348 - - - CF$UID - 349 + 39 CF$UID - 350 + 517 CF$UID - 351 + 38 CF$UID - 352 + 518 NS.objects CF$UID - 353 - - - CF$UID - 354 - - - CF$UID - 360 - - - CF$UID - 288 + 519 CF$UID - 288 + 532 CF$UID - 19 + 39 CF$UID - 364 + 536 - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - public.objective-c-source - - $class - - CF$UID - 331 - - DocumentLocation - - CF$UID - 328 - - DomainIdentifier - - CF$UID - 321 - - IdentifierPath - - CF$UID - 355 - - IndexOfDocumentIdentifier - - CF$UID - 31 - - + Xcode.DebuggerKit.ThreadsStacksNavigator + Xcode.IDEKit.Navigator.Issues $class CF$UID - 33 + 36 - NS.objects + NS.keys CF$UID - 356 + 41 CF$UID - 357 + 42 CF$UID - 358 + 43 - - - - $class - - CF$UID - 324 - - Identifier - - CF$UID - 288 - - - - $class - - CF$UID - 324 - - Identifier - - CF$UID - 287 - - - - $class - - CF$UID - 324 - - Identifier - - CF$UID - 359 - - - PlotCreator - - $class - - CF$UID - 261 - - NS.keys - CF$UID - 91 + 44 CF$UID - 92 + 45 CF$UID - 93 + 46 CF$UID - 94 + 47 NS.objects CF$UID - 361 + 520 CF$UID - 362 + 22 CF$UID - 15 + 49 CF$UID - 363 + 22 + + + CF$UID + 22 + + + CF$UID + 521 + + + CF$UID + 524 - 326075017.85907 - {0, 1480} - {1289, 0} - - $class - - CF$UID - 24 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 365 - - - file://localhost/Users/honcheng/Dropbox/Open%20Source%20Projects/PlotCreator/iOSPlot/Shared/PCLineChartView.m + {{0, 177}, {244, 534}} $class CF$UID - 33 + 56 NS.objects CF$UID - 367 + 522 - {{0, 0}, {893, 578}} $class CF$UID - 34 + 35 - NS.keys - - - CF$UID - 369 - - - CF$UID - 370 - - - CF$UID - 371 - + NS.objects + CF$UID - 372 + 523 CF$UID - 373 + 54 CF$UID - 374 + 465 + + PlotCreator + + $class + + CF$UID + 50 + NS.objects CF$UID - 205 + 525 CF$UID - 375 + 526 CF$UID - 377 + 527 CF$UID - 205 + 528 CF$UID - 379 + 529 CF$UID - 387 + 530 + + + CF$UID + 531 - LayoutFocusMode - console - variables - LayoutMode - IDEDebugArea_SplitView - IDEDebuggerAreaSplitView $class CF$UID - 34 + 35 - NS.keys + NS.objects CF$UID - 376 + 523 + + + $class + + CF$UID + 35 + NS.objects CF$UID - 31 + 523 + + + CF$UID + 54 - ConsoleFilterMode $class CF$UID - 34 + 35 - NS.keys + NS.objects CF$UID - 378 + 523 - - NS.objects - CF$UID - 272 + 65 + + + CF$UID + 66 - DBGVariablesViewFilterMode $class CF$UID - 34 + 35 - NS.keys + NS.objects CF$UID - 254 + 523 - - NS.objects - CF$UID - 380 + 62 @@ -4316,17 +6683,17 @@ $class CF$UID - 209 + 35 NS.objects CF$UID - 381 + 523 CF$UID - 384 + 60 @@ -4334,181 +6701,249 @@ $class CF$UID - 261 + 35 - NS.keys + NS.objects CF$UID - 257 + 523 CF$UID - 258 + 54 + + + CF$UID + 68 + + + $class + + CF$UID + 35 + NS.objects CF$UID - 382 + 523 CF$UID - 383 + 65 - VariablesView - 250 $class CF$UID - 261 + 36 NS.keys CF$UID - 257 + 533 CF$UID - 258 + 534 + + + CF$UID + 535 NS.objects CF$UID - 385 + 158 CF$UID - 386 + 23 + + + CF$UID + 22 - ConsoleArea - 642 + IDEStackCompressionValue + IDEThreadsOrQueuesMode + IDEHideAncestorForNonInterestingFrames $class CF$UID - 34 + 36 NS.keys CF$UID - 254 + 537 - - NS.objects - CF$UID - 388 + 538 - - - - $class - - CF$UID - 209 - - NS.objects - CF$UID - 389 + 539 CF$UID - 391 + 540 - - - - $class - - CF$UID - 261 - - NS.keys - CF$UID - 257 + 541 CF$UID - 258 + 542 - - NS.objects - CF$UID - 382 + 543 CF$UID - 390 + 544 - - - 250 - - $class - - CF$UID - 261 - - NS.keys - CF$UID - 257 + 545 CF$UID - 258 + 546 NS.objects CF$UID - 385 + 22 CF$UID - 392 + 547 + + + CF$UID + 548 + + + CF$UID + 549 + + + CF$UID + 550 + + + CF$UID + 22 + + + CF$UID + 22 + + + CF$UID + 551 + + + CF$UID + 22 + + + CF$UID + 552 - 642 + IDEErrorFilteringEnabled + IDEVisibleRect + IDECollapsedFiles + IDEExpandedIssues + IDESelectedNavigables + IDEShowsByType + IDESchemeFilteringEnabled + IDECollapsedTypes + IDERecentFilteringEnabled + IDECollapsedGroups + {{0, 0}, {259, 512}} + + $class + + CF$UID + 371 + + NS.objects + + + + $class + + CF$UID + 371 + + NS.objects + + + + $class + + CF$UID + 35 + + NS.objects + + + + $class + + CF$UID + 371 + + NS.objects + + + + $class + + CF$UID + 371 + + NS.objects + + $class CF$UID - 34 + 36 NS.keys CF$UID - 254 + 25 NS.objects CF$UID - 394 + 554 @@ -4516,17 +6951,21 @@ $class CF$UID - 209 + 35 NS.objects CF$UID - 395 + 555 CF$UID - 398 + 557 + + + CF$UID + 559 @@ -4534,76 +6973,92 @@ $class CF$UID - 261 + 32 NS.keys CF$UID - 257 + 28 CF$UID - 258 + 29 NS.objects CF$UID - 396 + 17 CF$UID - 397 + 556 - IDEEditor - 289 + 260 $class CF$UID - 261 + 32 NS.keys CF$UID - 257 + 28 CF$UID - 258 + 29 NS.objects CF$UID - 399 + 20 CF$UID - 400 + 558 - IDEDebuggerArea - 289 + 893 $class CF$UID - 34 + 32 NS.keys - + + + CF$UID + 28 + + + CF$UID + 29 + + NS.objects - + + + CF$UID + 77 + + + CF$UID + 560 + + - {{127, 70}, {1153, 676}} + 260 $top diff --git a/iOSPlot/iPhone/ChartListViewController.m b/iOSPlot/iPhone/ChartListViewController.m index 12b7c2f..f9d3017 100644 --- a/iOSPlot/iPhone/ChartListViewController.m +++ b/iOSPlot/iPhone/ChartListViewController.m @@ -35,6 +35,7 @@ #import "PieChartViewController.h" #import "PieChartViewController2.h" #import "LineChartViewController.h" +#import "HalfPieChartViewController.h" @implementation ChartListViewController @@ -77,7 +78,7 @@ - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { // Return the number of rows in the section. - return 3; + return 4; } @@ -102,7 +103,11 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N { [cell.textLabel setText:@"Pie Chart without arrows"]; } - else if (indexPath.row==2) + else if (indexPath.row==2) + { + [cell.textLabel setText:@"Half Pie Chart (not completed yet)"]; + } + else if (indexPath.row==3) { [cell.textLabel setText:@"Line Chart"]; } @@ -127,7 +132,13 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath [self.navigationController pushViewController:detailViewController animated:YES]; [detailViewController release]; } - else if (indexPath.row==2) + else if (indexPath.row==2) + { + HalfPieChartViewController *detailViewController = [[HalfPieChartViewController alloc] init]; + [self.navigationController pushViewController:detailViewController animated:YES]; + [detailViewController release]; + } + else if (indexPath.row==3) { LineChartViewController *detailViewController = [[LineChartViewController alloc] init]; [self.navigationController pushViewController:detailViewController animated:YES];