Learn iPhone, iOS, Objective-c, Swift, cocos2dx, Unity and ….?

iOSやAndroid開発でのエラー解決法や便利tipsのメモ

RSS Feed

Swift ~Release buildでlogを出力しないようにする方法~

0 Comments
Posted by Kuro on 2015/03/15

スポンサードリンク

Swiftでのログ出力はNSLogではなくてprintlnを使っています。
NSLogのときはReleaseビルド時にログが出力されないようにprefix.pchに”ifdef DEBUG”のmacroを書いて対応していました。

では、Swiftではどうすればいいのかを調べてみました。

Swiftにはpchファイルが存在しないのでどうするのかなと思っていたら、println関数をグローバル関数として宣言して中身を書き換えてしまうことができるようです。
参考: iOS Swift Xcode 6: Remove println() for release version

自分はこのコードをAppDelegate.swiftの一番下(AppDelegateクラスの外側)に書いて使っていますが、Util用のファイルとかに書いて使うと良いかと思います

スポンサードリンク


Filed under Programming, Swift
You can leave a comment, or trackback from your own site.

0 Comments

You can be the first to comment!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサードリンク

Popular Posts