iOSアプリケーション(iPhone)の実行中にアプリケーションのメモリからUI要素(UIView
)に関する情報を抽出する方法はありますか?現在のUIView
要素への参照を取得し、そのビューに含まれるすべてのUI要素を列挙し、UIView
というアプリケーションの動的な呼び出しの抽象的なグラフを作成する方法を見つけますか?iOSアプリケーションの実行時にUI要素に関する情報を抽出する方法は?
0
A
答えて
1
一般的な提案に興味があるようですので、私はこれをお伝えします:DCIntrospect(available on github, with good documentation)を見てください。
このオープンソースソフトウェアを使用すると、UI内のUIViewをサブクラス化するすべての項目を調べることができます。コンソールには多くのプロパティが表示されます。
非常に使いやすいです。私はそれを試して、それは私のアプリケーション代理人に非常に単純な追加でした。これを有効にするには、キーボードのスペースバーを押します。
オープンソースなので、コードを調べて、利用可能なUI要素のプロパティを確認したり、自分で変更することもできます。
0
UIViewには、それを行うための文書化されていない関数が付属しています:-recursiveDescription。 DCIntrospectほど美しいものではありませんが、プロジェクトに何も追加する必要はありません。単純に実行します。
NSLog(@"%@", [view recursiveDescription]);
やデバッガからそれを呼び出すことができます。
p [view recursiveDescription]
は、AppleのTechnical Note 2239(一番下までスクロール)の詳細について、および他の興味深いデバッグコマンドを参照してください。
関連する問題
- 1. 画像からカメラ関連情報を抽出する方法
- 2. 情報抽出を始めるには?
- 3. アニメーションGIFからフレームタイミング情報を抽出する方法は?
- 4. ジェスチャライブラリから座標情報を抽出する方法は?
- 5. Stringから関連情報を抽出する最も良い方法は?
- 6. WebDriverでDOM要素に関する情報を取得する
- 7. wpfアプリケーションで画像に関する情報を知る方法
- 8. 実行時にスレッドが消費するリソースに関する情報を取得
- 9. asp.netのクッキーで特定の情報を抽出する方法
- 10. ウェブデルファイから情報を抽出する最良の方法
- 11. Facebookアクセストークンの有効期限情報を抽出する方法
- 12. 浮動オーバーレイや他のアプリケーションとの要素に関するAndroid情報
- 13. jsonの情報を抽出する
- 14. 実行ファイルに.Netの情報を保存する方法
- 15. サポートベクターマシン(SVM)トレーニング後に完全なモデル情報を抽出する方法は?
- 16. XMLから情報を抽出する
- 17. 実行可能ファイルに関する情報を確認する
- 18. JavaのパーサーでHTMLから情報を抽出するには?
- 19. C++で作業するコマンドプロンプトから情報を抽出する方法は?
- 20. iOSアプリケーションでApple Mapsマップの位置情報を実装する
- 21. Objective-CでMSプロジェクトから情報を抽出するには?
- 22. iPhone iOSジオタグ情報をPNGファイルに追加する方法は?
- 23. 実行時に情報を暗号化/復号化する
- 24. プログラムソリューションに関する情報を整理する方法は?
- 25. Jython - 情報を抽出
- 26. 関数に関する情報を取得して呼び出す方法
- 27. Javaで独自のUI要素を実装する方法は?
- 28. ブラックベリーのNeighboringCell情報(ネットワーク情報に関連する情報)を取得する方法
- 29. 実行時に同じ関数を再実行する方法
- 30. dtdファイルから特定の情報を抽出する方法は?
うわー、本当にクールです、ありがとう! –