在iOS 6中,dispatch_queue由ARC管理。编译器抱怨我是否使用dispatch_release。
如果我在ios6 sdk中开发,但我仍想在ios5中部署应用程序,如果我不编写dispatch_release,那还可以吗?
答案 0 :(得分:6)
如果您将部署目标设置为iOS 5(或iOS 5.1或iOS 6.0之前的任何版本),编译器将允许您使用dispatch_release
而不会抱怨。如果您的部署目标设置为iOS 6.0或更高版本,它只会抱怨。 SDK版本并不重要。只有部署目标版本才重要。
有关详细信息,请see this answer。