在Objective C中的init和dealloc方法中调用Accessor方法是不安全的?

Kri*_*nan 0 objective-c

在Objective C中的init和dealloc方法中调用Accessor方法是不安全的?

Sve*_*ven 5

这取决于制定者.有些可能是安全的,有些则不是.问题是您无法确定哪些是,因为子类可以覆盖它们.如果子类重写了您在-init子类完全初始化之前调用它的setter ,这可能是不安全的操作.

您可能还想看看这个问题.