Skip to content

Instantly share code, notes, and snippets.

View Kr1sso's full-sized avatar
💭
0xDEADBEEF

Kristijan Šimić Kr1sso

💭
0xDEADBEEF
View GitHub Profile
@Kr1sso
Kr1sso / keybase.md
Created September 23, 2014 04:36
keybase.md

Keybase proof

I hereby claim:

  • I am Kr1sso on github.
  • I am krisso (https://keybase.io/krisso) on keybase.
  • I have a public key whose fingerprint is D429 0562 90B7 0808 0C35 C16C 64B6 D891 DED0 807A

To claim this, I am signing this object:

@Kr1sso
Kr1sso / NSUserDefault Crashes
Last active August 29, 2015 14:06
NSUserDefault Crashes
- #1 -
Hardware Model: iPad3,1
Process: Wunderlist [794]
Path: /Users/USER/Wunderlist.app/Wunderlist
Identifier: com.6wunderkinder.wunderlistmobile
Version: 1
Code Type: ARM
Parent Process: launchd [1]
@Kr1sso
Kr1sso / gist:5641584
Last active December 17, 2015 16:49
Cocoa Text Height Calculation
// Initialize to your properties
self.wlNoteEditor = [[NSTextView alloc] initWithFrame:NSMakeRect(0, 0, 1, 1)];
[self.wlNoteEditor setAutoresizingMask:NSViewWidthSizable];
[[self.wlNoteEditor textContainer] setContainerSize:NSMakeSize(self.wlNoteEditorContainer.contentSize.width, FLT_MAX)];
[[self.wlNoteEditor textContainer] setWidthTracksTextView:YES];
CGFloat spacing = 7.0f;
NSMutableParagraphStyle *para = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
@Kr1sso
Kr1sso / gist:4244369
Created December 9, 2012 11:31
Enum debugging automation for Objective C, eg. with a TextExpander snippet
#!/usr/bin/ruby
def NSStringFromEnum(input)
inputArray = input.lines.collect
typeNameLine = inputArray[-1]
typeName = typeNameLine.match(/(\w+);/)[1]
output = "NSString* NSStringFrom#{typeName}(#{typeName} value) {\n switch (value) {\n";
constantLines = inputArray[1..-2]