2015プライベートで開発しているアプリをswiftで実装中だが、テストをどうやってやろうかを試行錯誤中。Swift両方に対応したDIのフレームワークとのこと。やって利用していくかは、試行錯誤して、自分の中に腹落ちしたら別途まとめたいと思う。基本的に上記URLの通りにやっていく。https://github.com/typhoon-framework/Typhoon.gitを実施。自分の場合は、Vendorというフォルダを作成して、そこにライブラリをまとめているので、下記のコマンドを実施した。Vendor/TyphoonTyphooon.xcodeprojを自分のプロジェクトに追加する場所は自由で、自分の場合は、テストでも利用したかったので、テスト用のtagetにも追加した。PhaseでTyphooon.frameworkを追加するbeforeafterTyphoonBlockComponentFactory.mでUIKitをimportする設定の項目にも特に記載がないのか、自分が見落としているかは不明だが、上記の手順だけだとビルドエラーになる。エラー内容を見て、UIDeviceが利用できないというエラーだったので、UIKitをimportしたら解決した。試行錯誤中なので、これで利用していこうと思う。恒久的に利用する場合は、ソースに手を入れない方法を探してみる予定。"TyphoonBlockComponentFactory.h"最後にとりあえず、ビルドは通るようになったので、今後、テスト時にライブラリをmockに差し替えるというのをやってみたい。いうより、それがやりたくてのDI導入だったりするので・・サンプルのプロジェクトがあって一通りの実装については、それを見れば良さそうなので、色々試行錯誤してみようと思う。