摘要: 为什么要有属性?是为了实例变量的安全性和可再分类性1. 如果我们允许别人生成子类,他们想要清楚我们的实例变量,我们就会对其进行干涉,所以如果他们将实例变量设置成其他东西,我们可能会想要检查一下,确保我们不会造成干扰,保障了我们的安全2.提供类似阀门的东西,通过它可以延迟实例化我们通常不会直接访问实例变量必须要有实例变量来支持属性吗?不必要。如何能有一个不带有实例变量的属性呢?不用@synthesize不含属性的实例变量吗?可以,但是不要想这个问题。最好是一想到实例变量,就会想到使用属性strong & weakstrong:将指针指的对象保留在堆中,而不将它的内存释放,我不再指向的方法 阅读全文
posted @ 2013-11-01 20:44 不想当元帅的好兵。 阅读(152) 评论(0) 推荐(0) 编辑