sách gpt4 ai đã đi

Nếu tôi gửi tin nhắn -release đến một bộ sưu tập, thì nó có gửi tin nhắn -release đến tất cả các đối tượng mà nó sở hữu không?

In lại 作者:行者123 更新时间:2023-12-03 20:20:03 29 4
mua khóa gpt4 Nike

我一直在读到,如果一个集合“被释放”,它也会释放它的所有对象。另一方面,我还读到,一旦集合被释放,集合就会释放它的对象。

但最后一件事可能并不总是发生,正如苹果所说。系统决定是否取消分配。在大多数情况下会,但在某些情况下不会。

所以我想知道集合是否会导致这样的内存泄漏?当它确实通过向集合本身发送释放消息来释放其所有对象时,那么它实际上应该在我保留集合本身后立即保留集合内的所有对象。

帮助我清楚地了解这一点。谢谢!

1 Câu trả lời

当您将对象添加到集合中时,该对象将保留在集合中,直到将其删除或集合被释放为止。发送到集合的后续保留或释放消息不会更改集合内对象的保留计数。

换句话说,从所有权的角度来思考它,而不是计算保留。

关于iphone - 如果我向集合发送 -release 消息,它是否会向它所拥有的所有对象发送 -release 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/794531/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com