1

C ++コードの場合、配置のnew / delete演算子とそのarraycounterpartsを使用して、自分でメモリを管理できます。

ここで、Objective-Cコードにもメモリマネージャーを使用したいと思います。alloc:NSObjectとdealloc:メソッドを置き換えることを考えましたが、poseAsClass:機能しなくなりました。だから:どうすれば私のメモリマネージャーを使用してそれを強制できますか?それとも私は完全に間違った道を進んでいますか?

4

1 に答える 1

5

あなたは間違った道を進んでいると思います.参照カウント(および実際にはiOS以外のデバイスでのガベージコレクション)がどのように機能するかの基本は、言語実装に組み込まれすぎて、これを現実的な可能性にできないと思います.

また、車輪の再発明が特に好きでない限り、なぜこれをやりたいのかわかりません。

于 2011-01-01T10:52:21.167 に答える