====== 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