サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブックレビュー
qiita.com/calmscape@github
UIViewにはビュー階層を表示するためのプライベートメソッドrecursiveDescription があるので、これを使います。 このメソッドを呼び出すと、以下のようにビュー階層をログ出力してくれます。 <UIView: 0x7ff192717cc0; frame = (0 0; 320 568); autoresize = W+H; gestureRecognizers = <NSArray: 0x7ff19264f0d0>; layer = <CALayer: 0x7ff192717d90>> | <UIView: 0x7ff1927198e0; frame = (0 60; 320 183); autoresize = RM+BM; layer = <CALayer: 0x7ff1927199b0>> | | <UITextField: 0x7ff192656c40; frame
プリプロセッサディレクティブの文字列化演算子 # を利用する方法がある。 マクロの引数を利用する際に#を付けると、実引数がダブルクォーテーションで囲まれた(C言語の)文字列に置き換わる。 こんな感じでマクロ定義して #define OBJ_DESCRIPTION(var) [NSString stringWithFormat:@"%s: %@", #var, var]
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く