retain 要点: retain使对象的引用计数+1,需要release 在属性中retain,需要在dealloc中release delegate最好不要retain,以免循环引用 注意: retain在属性中的用法,调用self.XX时系统默认步骤是先release就对象,再retain新对象 正确的释放方法为使用是不需要释放,直接在dealloc里面释放,即使该属性没有alloc,也应该在dealloc里面释放,以免发生leaks