2014/06/26Swiftには#defineがありません。下記のように記述する事が出来ません。DEBUG#else#endifまぁSwiftではヘッダファイルという概念が無いのですからしょうがないと言えばしょうがないのですが。付くのですが、Swiftのコンパイルではこれは意味が無いようです。追加すれば解決します(リリース時にはデフォルトで設定しておいてもらいたいですね)。デバッグ時にメッセージを出力して出荷時にはそれを自動的に消すには?Swiftではクラスに属さない「関数」を記述する事も出来るようです。いうようなソースにデバッグ用の関数を定義しておけば、Swiftはヘッダファイルを必要としていないため、自動的に全てのコードの中で参照出来るようになります。#ifdefの中で#defineとしてマクロを組むのとは違って、リリース版にも何もしないLOG()が呼び出されてしまいますが、無いよりは良いですね。*Website上に表示された文字を入力してください。