{ "for of": { "prefix": [ "forof" ], "body": [ "for (${1:} *${2:} in ${3:}) {", "\t$0", "}" ], "description": "for of" }, "log": { "prefix": "nslog", "body": [ "NSLog(@\"%@$2\", ${1:});" ], "description": "nslog" }, "class interface": { "prefix": [ "interface", "class" ], "body": [ "@interface ${1:} : ${2:}", "- (id)init;", "- ()", "+ ()", "", "@property ", "@end" ], "description": "description" }, "implementation": { "prefix": [ "implementation" ], "body": [ "@implementation ${1:}", "{", "\t ;", "}", "", "- (${2:})${3:} {;}", "+ () {;}", "@end" ], "description": "class implementation" }, "define method": { "prefix": "method", "body": [ "- (${1:})${2:} {", "\t$0;", "}" ], "description": "implementation method" }, "define method with args": { "prefix": "argMethod", "body": [ "- (${1:})${2:}:(${3:})${4:} ${5:}:(${6:})${7:} {", "\t$0;", "}" ], "description": "implementation method with args" }, "category": { "prefix": "interface-category", "body": [ "@interface ${1:} (${2:})", "- (id)init;", "- ()", "+ ()", "", "@property ", "@end" ], "description": "interface with category" } }