Skip to content

Instantly share code, notes, and snippets.

@chendo
Created October 24, 2013 03:07
Show Gist options
  • Save chendo/7130668 to your computer and use it in GitHub Desktop.
Save chendo/7130668 to your computer and use it in GitHub Desktop.
A dtrace of Objc message sends matching class *KSImageNamed* when changing **any** text in Xcode.
-> -[DVTTextCompletionController(KSImageNamed) swizzle_acceptCurrentCompletion]
<- -[DVTTextCompletionController(KSImageNamed) swizzle_acceptCurrentCompletion]
-> -[DVTTextCompletionController(KSImageNamed) swizzle_textViewShouldChangeTextInRange:replacementString:]
-> +[KSImageNamed sharedPlugin]
<- +[KSImageNamed sharedPlugin]
-> -[KSImageNamed imageCompletionsForIndex:]
-> -[KSImageNamed imageCompletions]
<- -[KSImageNamed imageCompletions]
<- -[KSImageNamed imageCompletionsForIndex:]
-> -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem _fileName]
-> -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem _fileName]
<- -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem _fileName]
-> -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem _fileName]
<- -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem _fileName]
-> -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem _fileName]
<- -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem _fileName]
-> -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem _fileName]
<- -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem _fileName]
-> -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem _fileName]
<- -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem _fileName]
-> -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem _fileName]
<- -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem fileName]
-> -[KSImageNamedIndexCompletionItem _fileName]
-> -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem fileURL]
<- -[KSImageNamedIndexCompletionItem _fileName]
<- -[KSImageNamedIndexCompletionItem fileName]
-> -[DVTTextCompletionController(KSImageNamed) showPreviewForImage:]
-> +[KSImageNamed sharedPlugin]
<- +[KSImageNamed sharedPlugin]
-> -[KSImageNamed imageWindow]
<- -[KSImageNamed imageWindow]
-> -[KSImageNamedPreviewWindow setImage:]
-> -[KSImageNamedPreviewWindow _updateDisplay]
<- -[KSImageNamedPreviewWindow _updateDisplay]
<- -[KSImageNamedPreviewWindow setImage:]
<- -[DVTTextCompletionController(KSImageNamed) showPreviewForImage:]
<- -[DVTTextCompletionController(KSImageNamed) swizzle_textViewShouldChangeTextInRange:replacementString:]
-> -[DVTSourceTextView(KSImageNamedSwizzle) swizzle_shouldAutoCompleteAtLocation:]
-> +[KSImageNamed sharedPlugin]
<- +[KSImageNamed sharedPlugin]
-> -[KSImageNamed completionStringsForType:]
<- -[KSImageNamed completionStringsForType:]
<- -[DVTSourceTextView(KSImageNamedSwizzle) swizzle_shouldAutoCompleteAtLocation:]
-> -[DVTSourceTextView(KSImageNamedSwizzle) swizzle_shouldAutoCompleteAtLocation:]
-> +[KSImageNamed sharedPlugin]
<- +[KSImageNamed sharedPlugin]
-> -[KSImageNamed completionStringsForType:]
<- -[KSImageNamed completionStringsForType:]
<- -[DVTSourceTextView(KSImageNamedSwizzle) swizzle_shouldAutoCompleteAtLocation:]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment