0

如果我要为 OS X 10.x 编译一个应用程序以提交到 App Store,是否允许我使用-respondsToSelector, NSClassFromString()等,以便有条件地使用新版本的 Mac OS X 中存在的新 API,同时仍然为旧版本编译?或者这会被认为是私有 API 使用吗?

4

1 回答 1

3

如果您没有链接到操作系统的 beta 版本,那么您所描述的就是一个完全有效的做法。

显然,您需要针对最新版本的 SDK 进行编译,但您还必须将部署目标 SDK 设置为您希望支持的最旧版本。

于 2011-02-25T06:05:22.170 回答