リークを探して、アプリのプロファイリングを行っています。私がいくつかを見つけるまで、それほど時間はかかりませんでした。UITableView とのやり取りから複数のリークが発生しています。最初に考えたのは、明らかにセルを適切に再利用していないということでしたが、このコール スタックを見ると別のように見え、再利用されているセルのメモリ位置を確認すると、同じセルがリサイクルされていることがわかります。
このメモリ リークを修正するには、次に何をすべきですか? 自分のコードではリークが発生していないのですが、どのように修正すればよいですか? 自分の間違いの間接的な結果である可能性が高いですが、これらの間違いがどこにあるかを見つけるにはどうすればよいですか?
シミュレーターでもデバイスでも同じリークがあることに注意してください。