私は普遍的なiOSアプリケーションで作業しています。デバッグしているときにログに生のSQLが表示されます。 iOSコアデータ開発用の未加工SQLロギングを有効にする方法については、in this blog postの情報があります。 XCode 3の場合の例ですが、XCode 4でこれを有効にする方法がわかりません。XCode4とCore Data:SQLデバッグを有効にする方法
"Product" - > "Edit Scheme"を試して "-com.apple.CoreData"を追加しました。 SQLDebug 1 "を"起動時引数 "に渡しましたが、ログに出力が表示されません。間違った場所を探しているのか、引数を間違って渡しているのか分かりません。 >編集スキーム - - あなたがNSLOGS
を取得し、あなたが製品に行く必要があり、同じ場所を見てする必要があります
感謝の両方で私のために働いた com.apple.CoreData.SQLDebug 1 。私の主な問題は、私が検索しているテーブルが74,000行をわずかに超えていることです。クエリが実行されている時間を知りたいのですが、今はかなり遅いからです。私は抽象化のことがずっと続いているという事実を尊重しますが、私は実際に何が起こっているのか暗闇の中にいました。これは少なくとも私をほんの少しだけ助けます。 – oalders
制限事項を理解している限り、特にパフォーマンス調整のために、生のSQLを見ても問題ありません。人々が困っているところでは、生のSQLを見てオブジェクトグラフがどのように動作しているかを把握しようとしています。両者の間に直接の関係はないので、それは彼らを迷わせるだけです。 – TechZen