ドットで始められるのはenumだけじゃない
小ネタでお送りするのは今週で最後の予定です。
Objective-CからSwiftに移行してきた際に、初見でわからなかった記法の一つがドット始まりです。
Before
if UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Phone
After
if UIDevice.currentDevice().userInterfaceIdiom == .Phone
こう書けるものですね。
最初の刷り込みでenumの時しか使う頭がなかったんですが、これ、Classでも使えるんですよね。
つまり、以下のように書けるわけです
view.backgroundColor = .redColor()
これに気づいた時、今までタイプしたUIColor
を返してくれーってなりました…。
文法の勉強は正確に。