問題タブ [xcode4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipad - デバッグ情報もログ メッセージもなしに iOS アプリが終了する問題
ここには、フリックできる画像を含む uiscrollviews に要約できるアプリがあります。しかし、私はここで本当に奇妙なことを経験しています。
各画像 (合計で約 60 個あります) をフリックすると、ある時点でアプリが終了します。XCode 4 (GM シード 2) で実行していますが、デバッグ情報が表示されず、コンソールにメッセージもまったく表示されません。NSZombieEnabled をオンにしましたが、何も変わりませんでした。
デバイスでクラッシュログすら取得していません。計測器で実行しましたが、リークは報告されません。デバイスで実行すると、メモリ使用量は 700 ~ 1100 KB になります。
各「ページ」(フリックスルーするページ) をチェックし、init と dealloc にメッセージを追加しました。すべてが適切に割り当て解除されていることを確認できます (現在のページと両側のページのみが読み込まれます)。
さて、これはほとんどの場合、最初から開始して各ページを右にフリックすると、アプリの同じポイントで発生するようです。プラスまたはマイナスの数ページ、すべてメモリの問題を指しています。メモリの警告が表示されますデバイスですが、大量のメモリを使用していることや、リークがあることを示すものはまったくありません。
アプリが終了したときに、デバイスのコンソールからこれを取得しました。
3 月 8 日 14:13:37 不明な configd[26]: jetsam: カーネル メモリ イベント (92)、フリー: 451、アクティブ: 2894、非アクティブ: 2267、パージ可能: 0、有線: 16709
3 月 8 日 14:13:37 不明な configd[26]: jetsam: カーネル終了スナップショットが作成されています
3 月 8 日 14:13:37 不明な com.apple.launchd[1]: (com.apple.AOSNotification) 終了: 終了: 9
3 月 8 日 14:13:37 不明な com.apple.launchd[1]: (UIKitApplication:com.apple.mobilemail[0xc2ee]) 終了: 終了: 9
3 月 8 日 14:13:37 不明な com.apple.launchd[1]: (UIKitApplication:no.NRC.NRCMag[0x3c6c]) 終了: 終了: 9
3 月 8 日 14:13:37 不明な com.apple.launchd[1]: (com.apple.dataaccess.dataaccessd) 終了: 終了: 9
Mar 8 14:13:37 unknown SpringBoard[30]: メモリ警告を受け取りました。レベル=1
3 月 8 日 14:13:37 不明な SpringBoard[30]: アプリケーション 'パースペクティブ' がシグナル 9 で異常終了しました: 強制終了: 9
3 月 8 日 14:13:38 不明な SpringBoard[30]: アプリケーション 'Mail' がシグナル 9 で異常終了しました: 強制終了: 9
Mar 8 14:13:38 unknown SpringBoard[30]: メモリ レベルが正常ではありません (60%)。「メール」の自動再起動を 30 秒間遅らせます。
Mar 8 14:13:38 unknown SpringBoard[30]: メモリ警告を受け取りました。レベル=2
3 月 8 日 14:13:38 不明なカーネル [0]: launchd[1253] 組み込みプロファイル: dataaccessd (サンドボックス)
3 月 8 日 14:13:39 不明な AOSN[1252]: AOSNotification デーモンを開始しています...
3 月 8 日 14:13:39 不明な AOSN[1252]: デバイス情報。名前: Calypso、ビルドバージョン: 8F190、製品タイプ: iPad1、1、固有のデバイス ID: f02b304ed9a62109de1f3efd3e1e23158a76b2d4
3 月 8 日 14:13:40 不明な ReportCrash[1254] : uid を使用してクラッシュ レポートを /Library/Logs/CrashReporter/LowMemory-2011-03-08-141339.plist に保存しました: 0 gid: 0、synthetic_euid: 0 egid: 0
Mar 8 14:13:40 unknown SpringBoard[30]: メモリ警告を受け取りました。レベル=1
3 月 8 日 14:13:40 不明な dataaccessd[1253]: DA|ウェイク通知用に登録済み
3 月 8 日 14:13:40 不明な AOSN[1252]: プッシュ: 読み込み中...
3 月 8 日 14:13:41 不明なプロファイル [1257]: プロファイル |サービスの開始...
3 月 8 日 14:13:41 不明な dataaccessd[1253]: EAS|EAS プロトコル マネージャーが ASProtocolUnknown に設定されました
3 月 8 日 14:13:41 不明な dataaccessd[1253]: CalDAV|更新が開始されましたが、まだゲートキーパー ロックを待機しています
3 月 8 日 14:13:42 不明な dataaccessd[1253]: EAS|EAS プロトコル マネージャーを ASProtocol12_1 に設定
これはクラッシュ レポートに言及していますが、XCode のオーガナイザーに表示されない場合、どうすればこれを入手できますか? また、Instruments (およびコードを詳しく調べたところ) がメモリをあまり使用していない、またはリークしていないと言うのに、なぜメモリの警告が表示されるのでしょうか?
ヘルプ!
編集:ここで3.2.6を起動して実行すると、コンソールに次のように表示されます:
プログラム受信信号:「0」。
データ フォーマッターは一時的に利用できません。「続行」後に再試行します。(共有ライブラリ "/Developer/usr/lib/libXcodeDebuggerSupport.dylib" のロード中に不明なエラーが発生しました)
iphone - Xcode4: カスタム コア データ マネージド オブジェクト用に生成された別のコード
Xcode4 が公開されたので、この質問を Apple の秘密の開発者フォーラムから移動します。
次の手順で生成されたコードが Xcode3 と異なる理由を誰か説明できますか? コードの方が優れていますか、それともバグでしょうか?
Core Data カスタム マネージ クラスを使用しています。これは、Xcode3 で従った手順です。
- モデル エディターに移動
- ソース コードを生成するエンティティを選択します
- [ファイル] -> [新規] -> [新しいファイル] に移動します
- managedobject クラスを選択します (またはそれが何であれ、検証のために xcode3 を開くことはできません)。
- 生成するエンティティを選択します (ステップ 2 で以前に選択したエンティティはオフになっています)。
- [完了] をクリックします
さて、Xcode4では、これがその方法だと思いますが、別のコードを生成するため、わかりません:
- モデル エディターに移動
- エンティティを選択
- [ファイル] -> [新規] -> [新しいファイル] に移動します
- 「NSManagedObject サブクラス」を選択します
- 場所を選択して作成します。
生成されるコードは、いくつかの理由で異なります。
- エンティティ内のセットのメンバーを追加および削除するために生成されたコードは、@interface では宣言されなくなりましたが、代わりに @implementation です。これにより、コード センスがこれらのメソッドを検出できなくなります。
- オブジェクトを追加および削除するために生成された同じコードが完全に定義され、CoreDataGeneratedAccessors を使用して自動生成されなくなりました
たとえば、Xcode3 は HEADER ファイルに次のコードを生成します。
これで、Xcode4 は IMPLEMENTATION ファイルに次のコードを生成します。
なぜこれが違うのか、誰かが検討できますか?Xcode4 のコード センスは、NSManagedObject サブクラスを生成するこの新しい方法を好みません。
xcode - Xcode4ファイルを名前で並べ替える
Xcode 3.xでは、[編集]>[並べ替え]>[名前で]を実行できました。新しいバージョンのXcodeでこの機能が見つかりません。どうすればこれを達成できますか?
objective-c - IB の代わりにコードで BWToolkit を使用する
BWToolkit を使用して HUD スタイルのボタンを作成しようとしています。Xcode 4 は IB プラグインをサポートしていないため、このボタンをコードで作成する必要があります。フレームワークをインポートしてヘッダーをインポートした後、これを試しました:
私はこの見栄えの良いボタンを期待しています:
ただし、これは私が得るものです(黒い枠を差し引いたもの):
ここで何が間違っているのか分かりますか?
xcode - Xcode 4 でビルド製品にコピーされるリソースを管理するにはどうすればよいですか?
Xcode 3 を使用して、[グループとファイル] 列でアクティブなターゲット グループを展開し、製品からバンドル リソースを明示的に追加または削除することができました。
Xcode 4 を使用して、実行時にビルド製品のバンドルから読み取るいくつかのテキスト ファイルを作成しました。
ビルド製品のバンドルを調べると、テキスト ファイルの「ターゲット メンバーシップ」インスペクターがファイルがアクティブなターゲットに関連付けられていることを示しているにもかかわらず、Xcode 4 がこれらのファイルをビルド製品に追加していないことがわかります。
Xcode 4 を使用して、ビルド プロセス中にバンドルにコピーされるリソースを管理するにはどうすればよいですか?
xcode - 未使用のエンティティの問題: 式の結果が未使用の XCode 4
次のコードを使用すると、for ステートメントの初期化の xs で上記のエラーが発生します。Xcode 3 では取得できませんでしたが、今日 Xcode 4 をインストールしたときに表示されました。xs は
手がかりはありますか?
xcode - Xcode4を完全に削除する方法
Xcode4だけでなく既存のSDKバージョンもすべて削除したい。
Xcode 4ガイドはこれを行うように言っています:
しかし、私はこの場所にXcode4を持っていません、そして私がそれを見る唯一の場所は下にあります/Developer/Applications
以前にで見つかったuninstall-devtoolsをすでに実行してから/Developer/Applications
、再インストールしました。
すべてを完全に削除して最初から始めるには、他に何ができますか?
ios - Xcode 4 でカスタム補完辞書をサポートする方法
XCode 3 は、プラグイン ODCompletionDictionary による補完辞書のカスタマイズをサポートできます。コード 4 で使用しようとすると、機能しません。補完辞書をカスタマイズする方法を知っている人はいますか?
ありがとう。
xcode - Xcode 4 は AVX をサポートしていますか?
gcc -mavx
Xcode 4 のダウンロードに時間とお金を費やす前に、Sandy Bridge CPU (つまり、主流の gcc ビルド)で AVX 命令セットをサポートするバージョンの gcc (または LLVM などの他のコンパイラ) が付属しているかどうか教えてもらえますか? 公開されているリリース ノートをどこにも見たことがないので、確認するのは簡単ではありません。また、AVX をサポートしていない限り、Xcode 4 はまだ必要ありません。
xcode - XCode 3 から XCode 4 へのスナップショットの移行
誰かが新しくリリースされた XCode 4 を更新しようとしたかどうか尋ねたかったのですが、私の問題は、XCode 3(.2.5) で作成したすべてのスナップショットが Xcode 4
で使用
できなくなっていることです。スナップショットを保存する方法 (それぞれ個別)。.sparseimage
同じことがカラー テーマの移行にも当てはまりますが、スナップショット機能の方が重要です。
//編集: すべてのアーカイブが失われたことを完全に忘れていました。