2016-06-12 5 views
0

今、私たちはモジュールlldbでデバッグするときに、いくつかのヘッダファイルをインポートできますか?

(lldb) expr @import UIKit 

このimportの意味は何ですかインポートすることができますか?モジュールをインポートすると、デバッガはどうなりますか?

は、我々は、静的libにいくつかのプライベートヘッダファイルをインポートするためにこれを使用し、にタイプ&メソッドのシグネチャを利用できるようにどのように?

答えて

2

は、デバッガで@import <Framework>を実行すると、それはあなたのソースコードに何をほとんどないことができますlldb式パーサーを実装するコンパイラ。

適切なモジュールマップを持つclangモジュールの場合のみ、フレームワークのコードを利用できますが、型だけではなく、ランダムなヘッダーセットでは機能しません。

デバッガーの式パーサーにいくつかの内部型を導入する場合は、式プレフィックス設定target.expr-prefixを使用できます。

+0

ありがとう、素晴らしい答え – Karl

関連する問題