在iOS开发过程中,我们用@proprety声明一个属性后,在代码中我们可以用self.xx与_xx来获取到这个属性.但是一直有一个疑惑,那就是这两个之间有什么区别呢?最初我一直觉得这两个之间没什么区别的,直到有一次,我发现自己明明对声明的属性进行了赋值,但是在使用_xx引用时发现为nil,这才引起我的注意.所以,今天在这里对这个问题进行统一的一个说明和学习. 1 @property 与 @synthesize 在说self.xx与_xx之前,我们先了解一下@property 以及 @synth…