iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
改行までは一つの文。C言語であった終端を示すセミコロン(;)は不要。
コメントはK&R Cと同様に/*で始め、*/で終わる記法と、C++の//から改行までの両方に対応する。
英字と数字、それに加え、一部制限があるがUnicodeに対応しているので日本語も使える。ただし、最初の文字は数字以外でなければならない。
次の識別子はキーワードとして処理系によって予約されている。
class, deinit, enum, extension, func, import, init, let, protocol, static, struct, subscript, typealias, var
break, case, continue, default, do, else, fallthrough, if, in, for, return, switch, where, while
as, dynamicType, is, new, super, self, Self, Type, __COLUMN__, __FILE__, __FUNCTION__, __LINE__
associativity, didSet, get, infix, inout, left, mutating, none, nonmutating, operator, override, postfix, precedence, prefix, right, set, unowned, unowned(safe), unowned(unsafe), weak, willSet