Skip to content

crygin/XCodeSnippets

 
 

Repository files navigation

Checkout to: ~/Library/Developer/Xcode/UserData/CodeSnippets/

clang warning push/pop

#pragma clang diagnostic push
#pragma clang diagnostic ignored "<#-W warning#>"
<#code#>
#pragma clang diagnostic pop

dispatch_once

static id <#object#>;
static dispatch_once_t once;
dispatch_once(&once, ^{
    <#object#> = <#value#>;
});

init

- (id)init{
    if(!(self = [super init])){
        return nil;
    }

    <#code#>

    return self;
}

Log Class:MethodName

NSLog(@"%@:%@", NSStringFromClass([self class]), NSStringFromSelector(_cmd));

Log Method Name

NSLog(@"%@", NSStringFromSelector(_cmd));

Pragma section

#pragma mark - <#section#>

Requires ARC

#if !__has_feature(objc_arc)
#error <#library#> must be built with ARC.
// You can turn on ARC for only <#library#> files by adding -fobjc-arc to the build phase for each of its files.
#endif

Generated by readme.py: python readme.py

About

CodeSnippets for Xcode + a python script to generate a readme so you can see what's in em

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published