当controller中有属性指向view时,这个属性被称作outlet
所有的对象都在堆中,有指针指向它们,没有将对象放在栈中这种情况,objective-C会为你自动管理内存
自动引用计数很具有预见性
weak 我有一个指针指向堆中的对象,只要还有强指针指向它,就把它留在内存中,只要不再有强指针指向它,内存就会被释放,这个弱指针会被设置成nil
你只希望有强指针指向对象时,它才指向对象
nonatomic 你不能有两个线程同时设置该属性
便于平衡检验 便于设置属性后更新UI 便于初始化指针
所有属性都是从0开始,如果是nil,我们将在内存中创建一些东西
self是这段代码正在起作用的实例
因为我们比较的是指针,而不是指针指向的对象
model不能主动勾搭controller,那model数据有变化了,那怎么让controller知道呢?Notification 或KVO机制。当model数据改变,它就广播,controller就收到了
2370

被折叠的 条评论
为什么被折叠?



