0

iPhone/Network モードに設定しましたが、デバイスがどこにも表示されません。xcode を介して接続し、アプリを実行しています。これに役立つチュートリアルを知っていますか?

4

1 に答える 1

6

この回答は、iPhone で実行中のアプリケーションのインスタンスに Shark を接続するための段階的なガイドを提供します。

Shark の使用方法に関するチュートリアルに関しては、次のようなものがあります。

Shark でできる最も強力なことの 1 つは、アプリケーションの時間プロファイルを作成し、低レベル シンボル (objc_msgSend など) を右クリックして、シンボルまたはライブラリを呼び出し元にチャージすることです。これにより、どのメソッドが最も多くの CPU 時間を消費しているかをすばやく判断できます。

マルチスレッド アプリケーションを扱う場合、システム トレースを実行し、タイムラインを調べて、さまざまなスレッドがいつ実行されたかを確認すると便利です。詳細なコントロール (ウィンドウ | 詳細設定を表示) を表示して、より多くの視覚化オプションを有効にすることができます。Mac の場合、CPU カラーリングをオンにすると便利ですが、現在の iPhone ではほとんど役に立ちません。

個人的には、 2009 年のカンファレンスのWWDC ビデオを取り上げることをお勧めします。iPhone トラックのみを利用する場合、299 ドルでお買い得です。Shark と Instruments を使用して iPhone アプリケーションを調整する方法を示すセッションがいくつかあります。さらに、ADC Select メンバーシップの料金を支払うと、以前の WWDC カンファレンスでの Shark の使用に関するいくつかのビデオにアクセスできます。Shark について知っていることのほとんどは、これらのビデオから学びました。

于 2009-10-24T01:56:08.780 に答える