~ ARC 是否总是在最后一个强指针被删除后释放一个对象?或者它是未确定的,并且在未来某个未指定的时间点将被发布?同样,假设您没有对程序进行任何更改,那么每次运行和编译程序时 ARC 是否总是相同的?
〜你如何处理将对象交给其他类?例如,假设我们在一个类中创建一个Cake
对象。Bakery
这个过程可能需要很长时间,涉及到很多不同的方法,所以我们把蛋糕放在一个strong property
. 现在假设我们想把这个蛋糕对象交给客户。客户也可能希望有一个强有力的指针。这个可以吗?有两个具有指向同一个对象的强指针的类?或者我们应该在Bakery's
交接后立即取消指针吗?