ios - iPhone 3GS iOS 5 支持( Nib 到 Storyboard)

标签 ios ios5 storyboard nib iphone-3gs

我有一个支持 iPhone 3GS 及以上版本的 iOS 项目,并且需要 iOS 5 或更高版本。 该项目使用 nibs 而不是 Storyboard,并以“旧”方式使用 ivars 和属性(即声明 ivars 和适当的属性)。

我想努力工作并将这个项目转换为"new"方式,即 Storyboard并清理多余的 ivars 和综合的东西)。不过它确实使用了 ARC。

我的第一个问题是:我仍然能够支持 iPhone 3GS 吗? 其次,除了手动将 Nib 复制到 Storyboard并管理所有 IBOutlet 和 IBActions 等之外,是否有任何方便的方法可以将该项目转换为新型方式?

谢谢!

最佳答案

我仍然能够支持 iPhone 3GS 吗?否

Apple doc clearly says

Storyboards are supported in iOS 5 and later and are enabled by default for new projects. If your app must run on earlier versions of iOS, though, you cannot use storyboards and should continue to use nib files

有什么方便的方法来改造吗?

没有快捷方式(一步)将现有应用程序转换为使用 Storyboard。
Converting to Storyboards

关于ios - iPhone 3GS iOS 5 支持( Nib 到 Storyboard),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16420295/

相关文章:

iphone - Mac OS X 和/或 iOS 中的三元光栅操作?

iOS 5 不会重定向到 Appstore

ios - 如何获得 map 上的中心位置和可见半径?

wpf - 如何在 XAML 中对资源进行动画处理?

crash - Xcode 8在演示图板 View 上崩溃,并且在 View 周围仅显示蓝色轮廓

ios - 无法从 Facebook 获取照片

ios - 在 NSMutableArray 中搜索不在其中的值

ios - 请求非结构或联合 :error 中的成员 "nameField"

IOS 7.1,如果目标设备系列设置为 iPad,通用 Storyboard 的常规宽度限制将被忽略

ios - 为什么我无法在调试器中打印该变量的值?