FLEX: FlipboardがiOSデバッグツールをオープンソースで提供

http://engineering.flipboard.com/2014/07/flex/

1 comment | 0 points | by WazanovaNews 3年以上前 edited


Jshiike 3年以上前 | ▲upvoteする | link

FlipboardがiOSのデバッグツールであるFLEXをオープンソースで提供しています。

  • アプリにかぶさるかたちでツールが表示。それを使って、実行中のアプリのほとんど全てのステートを閲覧および修正可能。
  • アプリの中で動くツールなので、LLDB/Xcodeや他のリモートデバッグサーバへの接続不要。
  • シミュレータでも実機でも動く。

その他特徴としては、

  • 階層でviewを確認/修正できる。
  • どのオブジェクトのプロパティとivarsを確認できる。
  • 多くのプロパティとivarsを動的に修正可能。
  • インスタンス/クラスメソッドを動的に呼び出せる。
  • ヒープをスキャンしてアクティブなオブジェクトにアクセスできる。
  • アプリのサンドボックスでファイルシステムを閲覧。
  • アプリの全てのクラス及びリンクしているシステムフレームワークを(パブリックであれプライベートであれ)見ることができる。
  • [UIApplication sharedApplication]などの役に立つオブジェクト、appデリゲート、キーウィンドゥのルートビューコントローラなどに即アクセスできる。
  • 動的にNSUserDefaultsのバリューを閲覧/修正できる。

デモアプリをデバックをしている画像はこちら

#flipboard #ios #オープンソース

Back