在强弱的情况下,从“VC1到VC2”和“VC2到VC1”会发生什么?

时间:2015-10-22 17:37:49

标签: ios objective-c iphone

我搜索了很多强弱的东西。但是我仍然无法理解这两个属性的目的如果我们从一个视图控制器转移到另一个视图控制器并从第二个视图控制器转到第一个视图控制器,那么这些强弱属性会发生什么?在这种情况下,让我们考虑每个视图控制器中有一个强大的属性和一个弱属性,然后解释这些属性究竟发生了什么,它们都会破坏,或者当强大会破坏时,弱小的东西会在ARC中消失。

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

属性用于声明类的访问器方法。一个类如何访问其数据和方法。然后声明属性然后您可以选择提供一组带括号的属性属性,这些属性定义存储语义和属性的其他行为。当我们将对象的属性定义为弱/强时,我们定义它的可访问性。 有关更多参考,请参阅这些指南。

  1. Objective-C declared @property attributes (nonatomic, copy, strong, weak)
  2. https://www.quora.com/What-is-the-difference-between-strong-retain-nonatomic-etc-in-the-Objective-C-iOS-property
  3. 希望它有所帮助..快乐编码.. :)