前回Swiftlintを入れて、.swiftlint.yml ファイルを適宜修正し、なんとかビルドが通る様にはなりましたが、いくつかワーニングががが。

Legacy Constructor Violation: Swift constructors are preferred over legacy convenience functions. (legacy_constructor)

どうやら CGRectMake()が古いやり方らしいです。

こういうの。

view.frame = CGRectMake(0, 0, self.view.frame.size.width, 300)

とりあえず CGRect.init()を使えばワーニングは消えました。

view.frame = CGRect.init(x: 0, y: 0, width: self.view.frame.size.width, height: 300)

なるほどですねー。