I hereby claim:
- I am zwaldowski on github.
- I am zwaldowski (https://keybase.io/zwaldowski) on keybase.
- I have a public key whose fingerprint is 04DB 3D6C 138B 5630 57E2 B5A4 01F1 4578 8F2E 8CD3
To claim this, I am signing this object:
| // | |
| // ZWMacros.h | |
| // Aieeeee | |
| // | |
| // Created by Zach Waldowski on 3/26/14. | |
| // Copyright (c) 2014 Big Nerd Ranch. All rights reserved. | |
| // | |
| #ifdef __OBJC__ | |
| #import <Foundation/Foundation.h> |
| #import <Foundation/Foundation.h> | |
| int main(int argc, char *argv[]) { | |
| @autoreleasepool { | |
| NSMapTable *table = [NSMapTable strongToWeakObjectsMapTable]; | |
| [table setObject:@"foo" forKey:@protocol(NSCopying)]; | |
| [table setObject:@"bar" forKey:[NSString class]]; | |
| NSLog(@"%@", table); | |
| } | |
| } |
I hereby claim:
To claim this, I am signing this object:
| import Swift | |
| @assignment func -=<T, U where T: ArrayType, U: Sequence, T.GeneratorType.Element: Equatable, T.GeneratorType.Element == U.GeneratorType.Element>(inout lhs: T, rhs: U) { | |
| for removingItem in rhs { | |
| for (index, item) in enumerate(lhs) { | |
| if removingItem == item { | |
| lhs.removeAtIndex(index) | |
| } | |
| } | |
| } |
| $ sudo defaults write /var/db/SUPrefOverrides.plist CatalogURL -string https://swscan.apple.com/content/catalogs/others/index-10.10seed-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz | |
| $ sudo chmod 0644 /var/db/SUPrefOverrides.plist |
| import Cocoa | |
| let data: NSData = `...` | |
| var jsonError: NSError? | |
| let decodedJson = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: &jsonError) as NSDictionary! | |
| if decodedJson != nil { | |
| println(decodedJson["title"]) | |
| } |
| @import QuartzCore.CABase; | |
| #import <Kiwi/Kiwi.h> | |
| #ifndef CGFLOAT_EPSILON | |
| #if CGFLOAT_IS_DOUBLE | |
| #define CGFLOAT_EPSILON DBL_EPSILON | |
| #else | |
| #define CGFLOAT_EPSILON FLT_EPSILON | |
| #endif | |
| #endif |
| class MyClass { | |
| lazy var property: String! = { | |
| println("Inside the initializer!") | |
| return "Fallback" | |
| }() | |
| } | |
| let obj = MyClass() |
| _homebrew-installed() { | |
| type brew &> /dev/null | |
| } | |
| _rbenv-from-homebrew-installed() { | |
| brew --prefix rbenv &> /dev/null | |
| } | |
| FOUND_SDK=0 | |
| androidsdkdirs=("/opt/android-sdk" "/usr/local/opt/android-sdk" "$HOME/Applications/Android Studio.app/sdk" "/Applications/Android Studio.app/sdk" ) |
| @implementation UIFontDescriptor (DZWDynamicType) | |
| + (instancetype)dzw_preferredFontDescriptorWithTextStyle:(NSString *)style { | |
| return [[self preferredFontDescriptorWithTextStyle:style] dzw_fontDescriptorWithMatchingFamily:@"Avenir Next"]; | |
| } | |
| - (instancetype)dzw_fontDescriptorWithMatchingFamily:(NSString *)family { | |
| NSMutableDictionary *attributes = [self.fontAttributes mutableCopy]; | |
| [attributes removeObjectForKey:UIFontDescriptorTextStyleAttribute]; | |
| UIFontDescriptor *newDesc = (__bridge_transfer UIFontDescriptor *)CTFontDescriptorCreateCopyWithFamily((__bridge CTFontDescriptorRef)self, (__bridge CFStringRef)family); |