Xcode Macros
Type any of the prefixes below and then type control-. (period) to expand them to the full text. Control-/ will then select the next placeholder like it does for code completion, and Control-Shift-/ will select the previous placeholder.
Obj-C
- @try == Try / Catch Block
- @catch == Catch Block
- @finally == Finally Block
- log == NSLog() Call
- a == Alloc / Init Call
- aa == Array Declaration
- ma == Mutable Array Declaration
- fora == Array For Loop
- init == Init Method Definition
- dealloc == Dealloc Method Definition
- nss == NSString
- nsms == NSMutableString
- nsma == NSMutableArray
- nsd == NSDictionary
- nsmd == NSMutableDictionary
C
- if == If Block
- ifelse == If / Else Block
- elseif == Else If Block
- for == For Loop
- fori == For i Loop
- while == While Loop
- do == Do While Loop
- switch == Switch Block
- case == Case Block
- else == Else Block
- enum == Enum Definition
- struct == Struct Definition
- union == Union Definition
- typedef == Type Definition
- printf == Printf() Call
- pm == #Pragma Mark
- pim == #Import Statement (System)
- pimf == #Import Statement (Framework)
- pin == #Include Statement
- pins == #Include Statement (System)
- pif == #If Block
- pifd == #Ifdef Block
- pife == #If / Else Block
- pifde = #Ifdef / Else Block
- pifz == #If 0 Block
- copyright == Copyright Comment
- comment == Comment Selection
- cseparator == Separator Comment
C++
- pifdcpp == #Ifdef __cplusplus Block
- pifdecpp == #Ifdef _cplusplus / Else Block
- static_cast == Static Cast
- dynamic_cast == Dynamic Cast
- reinterpret_cast == Reinterpret Cast
- try == Try / Catch Block
- catch == Catch Block
- cout == Cout Statement
- coutm == Cout Message
- namespace == Namespace Definition
- class == Class Definition
- extern == Extern \“C\” Statement
- externb == Extern \“C\” Block
Java
* note: many of the C/C++ macros work for Java
- try == Try / Catch Block
- catch == Catch Block
- finally == Finally Block
- println == Println() Call
- synchronized == Synchronized Block
HTML
- b == Bold
- i == Italics
- u == Underline
- big == Bigger
- small == Smaller
- title == Title
- strike == Strikethrough
- sub == Subscript
- sup == Superscript
- tt == Typewriter Text
- code == Code
- center == Center
- h1 == Heading 1
- h2 == Heading 2
- h3 == Heading 3
- h4 == Heading 4
- h5 == Heading 5
- h6 == Heading 6
- hr == Horizontal rule
- a == Link
- at == Link With Target
- aa == Anchor
- ol == Ordered List
- ul == Ordered List
- li == List Item