Skip to content

Instantly share code, notes, and snippets.

@langford
Created April 22, 2015 21:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save langford/b010bbad7c828a54c0f1 to your computer and use it in GitHub Desktop.
Save langford/b010bbad7c828a54c0f1 to your computer and use it in GitHub Desktop.
MACRO VERSION OF NEO NACHO'S ABOMINATION
#define LET(name,initializer) const typeof(initializer) (name) = (initializer)
#define VAR(name,initializer) typeof(initializer) (name) = (initializer)
void letsCry(void){
VAR(bojangles,@{}.mutableCopy);
bojangles = @{@"derp":@"yerp"};
NSLog(@"Bojangles is: %@",bojangles);
LET(bojangles2,@{}.mutableCopy);
NSLog(@"Bojangles2 is: %@",bojangles2);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment