在iOS上运行时检查块的可用性

8

我需要在运行时测试块的可用性,以便处理 iOS 3 的向后兼容性。有什么建议吗?

编辑: 到目前为止,我正在使用 if (!NSClassFromString(@"NSBlockOperation")) {...} 看起来还不错...

1个回答

7

我假设弱链接libSystem.B.dylib会让我可以使用NSBlockOperation而不必每次都使用NSClassFromString。哦,要是再过一年就好了,到时候我就可以安全地放弃对iOS 3的支持了。 - Kenny Winker
@Kenny 我也这么认为。另外,查看一下“技巧和窍门”链接。它提供了几种不同的方法来让你的应用程序中存在各种版本的SDK。 - martineno

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接