在ARC有效的情况下编译代码需要遵从的几条规则

作者: shaneZhang 分类: ios技术 发布时间: 2016-01-07 15:03
  • 不能使用retain/release/retainCount/autorelease
  • 不能使用NSAllocateObject/NSDeAllocateObject
  • 必须遵守内存管理的方法命名规则init
  • 不要显式の调用dealloc([super dealloc])
  • 使用@autoreleasePool块替代NSAutoreleasePool
  • 不能使用区域NSZone
  • 对象类型不能作为C语言中的结构体struct/union的成员
  • 显式转换id和void *

如果觉得我的文章对您有用,请随意打赏。如果有其他问题请联系博主QQ(909491009)或者下方留言!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注