はじめに ネットに公開されているSwiftの記事を見ていると、 (この人、Swiftの書き方あまり知らないのかな?) と思うことがよくあります。 そこで、私が気になったSwiftの作法について取り上げて行きたいと思います。 まず、第一回は「プロトコルを実装する時はextensionを使おう」です。 具体例 例えば、UITableViewDelegateプロトコルを実装する場合。 よく見るパターン class NohirapViewController: UIViewController, UITableViewDelegate { func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { // 何か処理をする } }