【发布时间】:2018-10-18 20:07:23
【问题描述】:
我正在开发一个非常古老的项目,它是用 Objective-C 编写的,它的所有视图和控制器都是以编程方式编写的。 (甚至没有XIB,除了一些细胞)
我已经在最新的 Xcode 9.3 中打开了项目并解决了所有错误和依赖项并成功编译。
但现在我想升级整个项目以支持 iOS 11 和 iPhone X 布局,并且我还想添加故事板并删除所有编程控制器。它还兼容 iPad 和 iPhone。
谁能建议我如何开始它以及要记住什么? 这是一个巨大的项目,所以我有点困惑我是否会成功。 (暂时不想介绍 swift,先更新一下 iPhone X 的布局和故事板,然后再考虑 swift)
【问题讨论】:
-
如果您有一个以编程方式创建的工作 gui... 为什么要更改它?您可能只需要调整代码,例如添加响应性约束。不需要故事板...恕我直言
-
是的,这也是正确的,但实际上我想根据new requirements by Apple 升级我的代码,以便它正确支持 iOS 11 和 iPhone X。
标签: objective-c storyboard ios11 xcode9 iphone-x