.-- --

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告 comment(-) trackback(-)
.14 2012

recursiveDescription

最近どう?パスタ巻いてる?HAYABUSAです。

PSPのアナログが復活しました。
分解した上、無水エタノールという魔法の薬で拭きまくったら絶好調になりました♪

…そんな小ネタはさておきですが、今回の内容も小ネタですw

結構最近知ったのですが、UIViewに「recursiveDescription」というメソッドがあったんですね!
これはビューの詳細を階層すべてひっくるめて一発でdescriptionしてくれるというスグレモノです。

使い方としては、NSLogなんかでUIView系インスタンスに一行コールしてあげるだけです。

NSLog( @"%@", [view recursiveDescription] );

ログ内容は実際どんなものか、以下例です。

例1)UIWebViewの場合
UIWebView.png

例2)MKMapViewの場合
MapView.png

recursiveというだけあって、subviewsのdescriptionを再帰してくれてるんですね~
UIApplicationのkeyWindowなんかで使うと、アプリの全体的なView構造が見渡せて便利かと思います^^

実際使ってみるとWarning出ちゃうからお気付きかと思いますが…これ、プライベートメソッドなんですよね。
まぁログ表示して確認するぐらいで使うだけと思うんで問題はないのですが。
ただ、AppStoreリリース時にうっかり消し忘れちゃったりすると、たぶんリジェクト必至なのでそこだけはご注意を^^;

もちろんGDB窓でも使えますよ~
関連記事
スポンサーサイト

Comment

Post comment

  • comment
  • secret
  • 管理者にだけ表示を許可する

Trackback

trackbackURL:http://appteam.blog114.fc2.com/tb.php/224-44f1910e

ブログ内検索

関連リンク

製品情報

最新記事

カテゴリ

プロフィール

neoxneo



NEXT-SYSTEM iOS Developers Blog


  • UTO:
    カナダ版iPhone4Sは、マナーモードでシャッター音がならない…


  • Ehara:
    ...


  • Hayate:
    ...


  • Tasaki:
    Developer登録完了...したのはいいけど


  • Ueda:
    ...



リンク

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。