3

在 iOS 6 中 dispatch_queue 由 ARC 管理。如果我使用 dispatch_release,编译器会抱怨。

如果我在ios6 sdk 开发,但我仍然想在ios5 中部署应用程序,不写dispatch_release 可以吗?

4

1 回答 1

6

如果您将部署目标设置为 iOS 5(或 iOS 5.1,或任何早于 iOS 6.0 的版本),编译器会让您dispatch_release毫无怨言地使用。只有当您的部署目标设置为 iOS 6.0 或更高版本时,它才会抱怨。SDK 版本无关紧要。只有部署目标版本很重要。

有关完整详细信息,请参阅此答案

于 2013-06-29T08:41:10.757 回答