gpt4 book ai didi

ios - 为仅在以后的 SDK 中可用的类添加属性

转载 作者:行者123 更新时间:2023-11-29 13:45:07 25 4
gpt4 key购买 nike

我希望我的应用程序能够在 iOS 3.0 及更高版本上运行,并且成为一个通用应用程序。我的问题在这里:如果我的类需要仅在以后的 SDK 中引入的类的属性,我该怎么办?

例如:我的类需要一个 UIPopovercontroller 的属性,但它只在 3.2 及更高版本中可用。我是否需要通过定义 NSObject 的属性来变通,然后一直转换为 UIPopoverController?

最佳答案

看看this post在 Cocoa with Love 上了解更多关于结合类和方法可用性的编译时和运行时检查的信息。 Matt Gallagher 开发并发布的预处理器宏可能会满足您的需要。不过,您必须稍微调整它们以区分 3.2 和 3.0 之间的细微差别。

综上所述,3.x 上的用户并不多(截至 2011 年 1 月,约为 10%,现在无疑要少得多。)

关于ios - 为仅在以后的 SDK 中可用的类添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7711561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com