Skip to content

Instantly share code, notes, and snippets.

@rednebmas
Last active September 22, 2017 05:35
Show Gist options
  • Select an option

  • Save rednebmas/178fd50026094c67ada457cf625c1c2d to your computer and use it in GitHub Desktop.

Select an option

Save rednebmas/178fd50026094c67ada457cf625c1c2d to your computer and use it in GitHub Desktop.
My user defined code snippets for ObjC dev in Xcode
// completion shortcut: @propstrong
@property (nonatomic, strong) <#type#> *<#name#>;
// completion shortcut: @propweak
@property (nonatomic, weak) <#type#> *<#name#>;
// completion shortcut: @propassign
@property (nonatomic, assign) <#type#> <#name#>;
// completion shortcut: dispatch_async
dispatch_async(dispatch_get_main_queue(), ^{
<#code#>
});
// completion shortcut: __weakSelf
__weak typeof(self) weakSelf = self;
// completion shortcut mnoparams
- (<#void#>)<#methodName#> {
<#code#>
}
// completion shortcut moneparam
- (<#void#>)<#methodName#>:(<#Type#> *)<#paramName#> {
<#code#>
}
// completion shortcut mtwoparams
- (<#void#>)<#methodName#>:(<#Type#> *)<#paramName#> <#methodName#>:(<#Type#> *)<#paramName#> {
<#code#>
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment