release后为什么还可以将对象设置为nil,这是因为nil是一个特殊的对象,可以向其发送消息,不会导致系统崩溃。

release通知引用计数减1,如果引用计数为0了就释放内存中的MyObject对象,这时对象已经没有内存空间了,这时候是不能再被使用的。

nil是将对象指向了一个为空的内存空间,是可以再次使用的。