我正在做一个非常老的项目,它是用objective编写的,所有的视图和控制器都是用编程编写的。(除了一些单元格之外,甚至没有XIB)
我已经在最新的Xcode 9.3中打开了项目,解决了所有错误和依赖关系,并成功地编译了它。
但是现在我想升级整个项目,以支持iOS 11和iPhone X布局,我还想添加故事板并删除所有编程控制器。它也兼容iPad和iPhone。
有谁能建议我怎么开始,记住什么?这是一个巨大的项目,所以我有点困惑,要么我能做到,要么不。(我现在不想介绍,首先我会为iPhone X布局和故事板更新它,然后再考虑斯威夫特)
发布于 2018-05-08 21:33:56
首先,从使用自动退出在故事板上创建UI开始。从代码中移除调整视图大小的条件。使用size类支持iPhone和iPad。因此,基本上,前3步将解决70%的问题。我的建议是,在做这一切之前不要转移到斯威夫特。
https://stackoverflow.com/questions/50240948
复制相似问题