タグ

importとDebugに関するedo_m18のブックマーク (2)

  • ビュー関連のデバッグに便利そうな手法 - BAD_ACCESS

    わたくし先週はビューの回転にすっかりハマってしまいまして。。。 自戒の意味も込めて、ビュー関連のデバッグに便利そうな手法をしらべましたのでまとめてみました。 recursiveDescriptionメソッド ビューの階層構造やframeの値を一気に取得するためのメソッド。 (※非公開メソッドのため、ビルドするとワーニングになります。) 使い方は至って簡単。階層構造や階層に含まれるビューの情報を知りたいビューに対して直接このメッセージを呼べよいです。 NSLog(@"%@", [self.view recursiveDescription]); layer.borderColor layer.borderWidth ビューを回転させるとき、Affine変換等によって期待した変換ができているかを確かめるときに重宝しました。 ビューのレイヤにアクセスしてレイヤの枠に色を付けてやります。 //Qu

    ビュー関連のデバッグに便利そうな手法 - BAD_ACCESS
  • iOSで使える柔軟なログフレームワーク〜CocoaLumberjack | DevelopersIO

    iOSアプリをデバッグするときにNSLogを使ってログを確認するのは皆さんも良くやっていると思います。実際に業務で構築するときは、案件に合わせてマクロを定義してデバッグ時とリリース時の出力を制御したりする方も多いのではないでしょうか。毎回この設定を行うのは非常に面倒です。そこで登場するのがCocoaLumberjackです! CocoaLumberjackとは? CocoaLumberjackはiOSで利用できるオープンソース(BSDライセンス)のログライブラリです。出力先にコンソール以外を選択することができたり、予め用意されたログ出力レベルに応じてしこんだログの出力を制御できたりと非常に柔軟に使用できます。また、NSLogよりも高速に動作するらしいです。では早速使ってみましょう! CocoaLumberJackの導入 CocoaLumberJackの導入は非常に簡単です。方法は以下の2つ

  • 1