1

XCode 4 と Objectiv-C を使用して iPhone の開発を開始しています。言語をマスターするにはデバッグと IDE の深い知識が必要だと思うので、デバッグ プロセスと XCode に関する優れたリソースを探しています。

最近直面した問題は、サンプル コードで unknownException がスローされ、Main にジャンプした直後にクラッシュしたため、デバッグ方法がわからなかったことです。より良い構成があれば、デバッグがはるかに簡単になったと思います!

私はすでにこのリソースを見つけました: https ://developer.apple.com/library/ios/navigation/

しかし、そこにはデバッグに関連するものが見つかりませんでした... 何か見逃しましたか?

4

3 に答える 3

2

アンディ、これは最初に超基本的なデバッグについてです: http://mobile.tutsplus.com/tutorials/iphone/xcode-debugging_iphone-sdk/

ここでは、2 つの優れたチュートリアルを見つけることができます。

http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1

http://www.raywenderlich.com/10505/my-app-crashed-now-what-part-2

于 2012-07-18T11:57:22.397 に答える
1

Objective-C は間違いやすい...

  1. ビューコントローラーにビューがアタッチされていない
  2. 割り当て解除されたインスタンスにメッセージを送信します。NSZombieEnabled をオンにします。
  3. フレームワーク (MapKit など) を追加するのを忘れた

この時点でクラッシュが修正されていない場合。アプリのデリゲートにブレークポイントを設定し、クラッシュするまですべての行をステップ実行します。ブレークポイントを上に移動し、再度実行して、値を調べます。

于 2012-07-18T12:03:03.573 に答える
1

Apple は、iOS の最適なデバッグ トリックであると考えているもののリストをここに掲載しています。

開発者のサイトにはいくつかのビデオもあります。直接リンクを作成する方法を見つけることはできませんが、それほど多くのビデオがないため、「デバッグ」で検索してください。

https://developer.apple.com/videos/wwdc/2012/

昨年のものもあります: https://developer.apple.com/videos/wwdc/2011/

開発者サイトへのアクセスには登録が必要です。

OS X の領域に足を踏み入れることを検討したことがあるなら、Apple が承認したデバッグの魔法がここにあります。

于 2012-07-18T17:44:31.107 に答える