はじめに 演習でお馴染みのリバーシをCからSwiftに書き換えてiPhoneアプリとして動かしてみます。 Xcodeを起動して「Single View Application」としてプロジェクトを作成します。 初期化 ViewController.swiftにコードを足していきます。 ラベルとターン(白黒)と盤面上の石の配置を再代入可能なvarで宣言します。 白い石が1、黒い石が-1、石を配置していないときは0とします。 var label:UILabel? var turn = 1 var stage:[[Int]] = [ [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, -1, 0, 0, 0], [0, 0, 0, -1, 1, 0, 0, 0], [