【Swift】ターミナルでコードを即座に実行する方法
Xcodeで記述したコードが正しく実装できるかの動作テストは、
- XCTest
- シミュレータ
- 実機
でなければ不可能。
しかし、ただ”コードの動作テストだけ"なら、ターミナルで実行することができる。
ターミナル上で、
$ swift
と打てば、コマンドシェル?(対話型スクリプト?)に移行する。
(移行までに少し時間がかかるが気にする必要なし。)
↓
変数宣言、出力、for文、なども普通に実行可能。
↓
関数だって実行できちゃいます。
↓
終了するときは、Ctrl + D。
(exitを入力しても終了しなかった)
↓
残念ながら、
- アラート
- カメラ起動
- セルの表示
などの実機でしか確認できない処理はおそらく無理..だと思う。
(試してないからわからない。)
だが、値や関数がどのように実装されるかを確かめるなら、こちらの方が圧倒的に早い。
アルゴリズムの実装ならターミナルに軍配が上がるだろう。