動作環境
- Xcode 12.2
- Swift 5
設定方法
print関数を無効にする方法は非常に簡単です。
Swiftを使用して開発している場合、どのswiftファイルでも構いませんので、以下のコードを挿入してください。私の場合は AppDelegate の先頭に挿入しました。
import UIKit
import CoreData
...
func print(_ items: Any...) {
#if DEBUG
Swift.print(items[0])
#endif
}
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
...
コードを挿入した後、ビルドスキームの環境設定を debug から release に変更してください。
以下の画像を参考にしてください。

再度 print 出力が必要になった場合は、スキームを debug に戻してください。
結論
Swiftでアプリケーションを開発する際、関数のオーバーライドは非常に便利です。
Stay Hungry, Stay Foolish