<分区>
说我的目标是 iOS5 和 iOS6 的用户都应该能够使用我的应用程序。
我应该怎么做才能实现这一目标?
例如,据我所知,我可以将 Base SDK 设置为 6.1,将 Deployment target 设置为 5.0。 然后,在代码中,我应该确保我不使用 iOS6 特定的方法(或者如果我使用 iOS6 特定的方法,则使用 respondsToSelector 的代码分支)。
我的问题是:为了实现我上面提到的目标,我还应该注意其他什么吗?
谢谢。
标签 ios objective-c
<分区>
说我的目标是 iOS5 和 iOS6 的用户都应该能够使用我的应用程序。
我应该怎么做才能实现这一目标?
例如,据我所知,我可以将 Base SDK 设置为 6.1,将 Deployment target 设置为 5.0。 然后,在代码中,我应该确保我不使用 iOS6 特定的方法(或者如果我使用 iOS6 特定的方法,则使用 respondsToSelector 的代码分支)。
我的问题是:为了实现我上面提到的目标,我还应该注意其他什么吗?
谢谢。
最佳答案
您应该将基础 SDK 设置为 5.x,因为那样将不允许您使用 ios 6 的特定功能。但是,对 twitter 功能的支持将不起作用,因为它们因操作系统而异。最好的选择是尽可能降低 sdk 并测试它,如果它不起作用,则提高它,然后再次测试,直到它起作用。
关于ios - 同时支持 iOS5 和 iOS6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18253457/
相关文章:
ios - UIPickerView 未正确显示数据(仅显示 "?")
objective-c - cocoa 移动重叠的 NSView
ios - 错误发生在一个项目中,而不是部分复制的第二个项目中。与播放多媒体相关
iphone - UIPinchGestureRecognizer 的标度值是如何确定的?
ios - App Thinning Size Report 报告的大小与 App Store 大小完全不同
ios - Firebase,获得具有特定值(value)的 child 的直接 parent
ios - 仅使 png 可点击 UIbutton swift 的可见部分
ios - 我们如何使用 facebook graph api 获取用户的生日?
iphone - 删除 UIButton 层上的 CAShapeLayer 掩码,以便动画 UIButton 大小更改被取消掩码