extension はアプリケーションとは別のバンドルになるため、別プロセスで動く。
デバッグログは Xcode 画面下部のログウィンドウではなく、System Log Console で確認できる。
Swift で書いててもデバッグするには
println()
ではなくNSLog()
を使わないとログに出力されない。(どうやらバグの様である)iOSSimulator でデバッグ対象の extension を使用するアプリを起動したら、メニューバーより
Debug
>Open System Log..
を開いてデバッグログを確認できる。
参考: http://stackoverflow.com/questions/24031612/how-to-debug-ios-8-extensions-with-nslog