ARC有效必须遵守的规则: 不能使用 retain/release/retainCount/autorelease 不能使用NSAllocateObject/NSDeallocateObject 必须遵守内存管理的方法命名规则 不要显示调用delloce 使用@autoreleasepool块替代NSAutoreleasePool 不能使用区域(NSZone) 对象型变量不能作为C语言结构体(struct/union)的成员 显示转换'id'和’void *‘