私はこれがコーディングの質問のためのサイトであることを知っていますが、ゲームがクラッシュするという問題が約 2 週間続いています。誰かが似たようなことを経験したことがあり、少なくとも正しい方向に向けられることを願っていました.
約 1 週間、ゲーム内の現在のファイル (gameboard.m) にアクセスするたびに Xcode がクラッシュするという問題がありました。このファイルは私のゲームに何ヶ月も存在していましたが、Xcode 5 をインストールしてから数日後までクラッシュを引き起こしたことはありませんでした。 . アクティビティ モニターを見ると、空き RAM が 5 ギガから約 10 mb になり、xcode を強制終了する必要がありました。
gameboard.m が xcode をクラッシュさせた後、その後毎回開くと xcode がクラッシュしました。ファイルを複製し、そこに移動して gameboard.m ファイルを削除し、以前のバージョンからコピーして貼り付けて再インポートすることで、問題の一時的な修正を見つけました。
時々、gameboard.m をクリックして問題なく開くことができますが、Cmd+Opt+Shift+Left を押してすべてのメソッドを折りたたむと、xcode がクラッシュします。xcode が同じことをクラッシュするたびに、Ram は 0 になり、強制終了されるまでフリーズします。ゲームの最初の 1 週間と約 30 回のコピー アンド ペーストの後、クイック フィックスが機能しなくなり、何ヶ月も開いていないファイルを含め、デスクトップ上のファイルをまったく開くことができませんでした。
これまでのところ、バグ チケットを送信しましたが、追加のクラッシュ レポートを求める以外に返信がありませんでした。xcode を何度も再インストールし、新しいユーザーを作成して作業を試みましたが、OS を再インストールしようとしています。それがコード関連の問題なのか、それとも修正が必要なハードウェアの問題なのかを突き止めようとしています。私は自分のゲームにいくつかのメモリ リークがあることを知っており、現在これに対処しようとしています (私は最初からプログラミング方法を独学で学んできましたが、これは今まで私の教育にぽっかりと穴が開いていました。それを私のやり方で指摘してください!!)
副次的な質問: メモリ リークが発生した場合、コンピュータはいつ割り当てられた RAM を取り戻しますか? シミュレーターを終了しますか? コンピュータを再起動しますか?
繰り返しになりますが、これは SO にとっては少し変わった質問であることは承知していますが、私は 2 週間仕事をすることができず、終わりが見えないので、皆さんから得られる助けやアイデアがあれば、とても役に立ちます。ありがとうございました!!