Guard Malloc を使用した解釈と問題解決に関する優れたチュートリアルはありますか?
「262144 バイトを VM に割り当てられませんでした」のようなメッセージが表示されますが、これが何を意味するのかわかりません。最初はシステムの RAM 不足だと思っていましたが、そうではないかもしれません。それが問題である場合、エラーを解釈してキャッチする方法を必死に学ぶ必要があります。
Guard Malloc に関するもう 1 つの質問は、それがプロジェクトの C コードに割り当てられたメモリを保護するのか (名前を考えると正しいはずです)、それとも Objective-C のみに適用されるのかということです。私が尋ねた理由は、NSZombieEnabled が Obj-C にのみ適用されることが分かったからです。
大変助かりました。私は何日もの間、メモリエラーの可能性をいじっていました。また、Valgrind を iOS 用にコンパイルすることはまだできていません。