CocoaDev

Edit AllPages

AspectOnSketchOutput - part of AspectCocoa

the following is the output of AspectOnSketch, the result of an ACFileLoggingAdvice as the AdviceObject to an LookupAspect on the program Sketch with a PointCut specifying all classes not in Foundation/Application/AspectCocoa

before init on SKTDrawDocument after init on SKTDrawDocument before makeWindowControllers on SKTDrawDocument before init on SKTDrawWindowController after init on SKTDrawWindowController before setDocument: on SKTDrawWindowController before setUpGraphicView on SKTDrawWindowController before documentSize on SKTDrawWindowController before documentSize on SKTDrawDocument after documentSize on SKTDrawDocument after documentSize on SKTDrawWindowController after setUpGraphicView on SKTDrawWindowController after setDocument: on SKTDrawWindowController after makeWindowControllers on SKTDrawDocument before initWithFrame: on SKTGraphicView after initWithFrame: on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before windowDidLoad on SKTDrawWindowController before setDrawWindowController: on SKTGraphicView after setDrawWindowController: on SKTGraphicView before setUpGraphicView on SKTDrawWindowController before documentSize on SKTDrawWindowController before documentSize on SKTDrawDocument after documentSize on SKTDrawDocument after documentSize on SKTDrawWindowController after setUpGraphicView on SKTDrawWindowController before becomeFirstResponder on SKTGraphicView before updateRulers on SKTGraphicView after updateRulers on SKTGraphicView after becomeFirstResponder on SKTGraphicView before selectedToolDidChange: on SKTDrawWindowController before init on SKTToolPaletteController after init on SKTToolPaletteController before currentGraphicClass on SKTToolPaletteController after currentGraphicClass on SKTToolPaletteController after selectedToolDidChange: on SKTDrawWindowController after windowDidLoad on SKTDrawWindowController before acceptsFirstResponder on SKTGraphicView after acceptsFirstResponder on SKTGraphicView before acceptsFirstResponder on SKTGraphicView after acceptsFirstResponder on SKTGraphicView before acceptsFirstResponder on SKTGraphicView after acceptsFirstResponder on SKTGraphicView before acceptsFirstResponder on SKTGraphicView after acceptsFirstResponder on SKTGraphicView before acceptsFirstResponder on SKTGraphicView after acceptsFirstResponder on SKTGraphicView before acceptsFirstResponder on SKTGraphicView after acceptsFirstResponder on SKTGraphicView before isOpaque on SKTGraphicView after isOpaque on SKTGraphicView before isOpaque on SKTGraphicView after isOpaque on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before drawRect: on SKTGraphicView before drawWindowController on SKTGraphicView after drawWindowController on SKTGraphicView before showsGrid on SKTGraphicView after showsGrid on SKTGraphicView before graphics on SKTDrawDocument after graphics on SKTDrawDocument after drawRect: on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before applicationDidFinishLaunching: on SKTDrawAppDelegate before showToolPaletteAction: on SKTDrawAppDelegate before windowDidLoad on SKTToolPaletteController after windowDidLoad on SKTToolPaletteController after showToolPaletteAction: on SKTDrawAppDelegate after applicationDidFinishLaunching: on SKTDrawAppDelegate before isOpaque on SKTGraphicView after isOpaque on SKTGraphicView before isOpaque on SKTGraphicView after isOpaque on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before drawRect: on SKTGraphicView before drawWindowController on SKTGraphicView after drawWindowController on SKTGraphicView before showsGrid on SKTGraphicView after showsGrid on SKTGraphicView before graphics on SKTDrawDocument after graphics on SKTDrawDocument after drawRect: on SKTGraphicView before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before selectToolAction: on SKTToolPaletteController before selectedToolDidChange: on SKTDrawWindowController before currentGraphicClass on SKTToolPaletteController after currentGraphicClass on SKTToolPaletteController after selectedToolDidChange: on SKTDrawWindowController after selectToolAction: on SKTToolPaletteController before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before mouseDown: on SKTGraphicView before currentGraphicClass on SKTToolPaletteController after currentGraphicClass on SKTToolPaletteController before editingGraphic on SKTGraphicView after editingGraphic on SKTGraphicView before clearSelection on SKTGraphicView after clearSelection on SKTGraphicView before createGraphicOfClass:withEvent: on SKTGraphicView before drawDocument on SKTGraphicView before drawWindowController on SKTGraphicView after drawWindowController on SKTGraphicView after drawDocument on SKTGraphicView before init on SKTRectangle before setBounds: on SKTRectangle before didChange on SKTRectangle after didChange on SKTRectangle before undoManager on SKTRectangle before document on SKTRectangle after document on SKTRectangle after undoManager on SKTRectangle before didChange on SKTRectangle after didChange on SKTRectangle

the output continues far beyond the max chars allowed by this wiki, but here’s a snippet of when it does not crash on dealloc

                                           after updateRulers on SKTGraphicView 
                                      after deselectGraphic: on SKTGraphicView 
                                 after invalidateGraphic: on SKTGraphicView 
                            after invalidateGraphic: on SKTDrawWindowController 
                       after invalidateGraphic: on SKTDrawDocument 
                  after removeGraphicAtIndex: on SKTDrawDocument 
             after removeGraphic: on SKTDrawDocument 
             before dealloc on SKTRectangle 
             after dealloc on FREED(id) 
             before drawDocument on SKTGraphicView 
                  before drawWindowController on SKTGraphicView 
                  after drawWindowController on SKTGraphicView 
             after drawDocument on SKTGraphicView 
        after delete: on SKTGraphicView 

here’s a snippet of when it does crash on dealloc

before isFlipped on SKTGraphicView after isFlipped on SKTGraphicView before dealloc on SKTDrawDocument before dealloc on SKTLine after dealloc on (null) before dealloc on SKTCircle after dealloc on ontentRect:styleMask:backing:defer: