NSLogはまだ使えるようですが、swiftではprintln をログの書出しに使います。NSLogだとよく使っていた、 __PRETTY_FUNCTION__ は
Swift では __FILE__, __FUNCTION__, __LINE__ and __COLUMN__ のようになります。
使えそうなのは
__FILE__:ファイル名__LINE__:ライン番号__FUNCTION__:ファンクション名
そして、値を表示したい時はそのままかそのままか\(...)で囲み適当に放り込む。もはや%dや%@は必要ないらしい。
小賢しいウォーニングも出なくなる。
println(__FUNCTION__, self.frame)
println(__FUNCTION__,"screen is \(self.frame)")
戻りは以下
(function, (0.0,706.0,414.0,30.0))
(function, screen is (0.0,706.0,414.0,30.0))
Swift Programming Language に書いてあるらしいので読むべ。
