标签: objective-c cocoa macos mac-app-store
如果我要编译OS X 10.x的应用程序以提交到App Store,是否允许我使用-respondsToSelector, NSClassFromString()等,以便有条件地使用新的API较新版本的Mac OS X仍在为旧版本编译?或者这会被视为私人API使用?
-respondsToSelector, NSClassFromString()
答案 0 :(得分:3)
如果你没有链接到操作系统的测试版,那么你所描述的是完全有效的实践。
显然,您需要针对最新版本的SDK进行编译,但您还必须将部署目标SDK设置为您希望支持的最旧版本。