SwiftでiOSシミュレータのときだけAFNetworkActivityLoggerを使う

2014年9月13日
swift / ios /

だいぶ小ネタ。

コード

#if (arch(i386) || arch(x86_64)) && os(iOS)
    AFNetworkActivityLogger.sharedLogger().level = .AFLoggerLevelDebug
    AFNetworkActivityLogger.sharedLogger().startLogging()
#endif

UIDeviceを使う方法もあるが、そちらは実際に動いたときに判別することになる。
こちらだとそもそもiPhone用のアプリからはこのコード自体省かれる形になる。

意味

オマケ

ぼくの手元では、デバッグ実行時に

#if DEBUG
    println("DEBUG")
#endif

DEBUG が出力されない。普通は出力されるはず??

Related Entries
Latest Entries