OGeek|极客世界-中国程序员成长平台

标题: ios - 通用应用程序- View Controller ->每个设备一个? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 03:57
标题: ios - 通用应用程序- View Controller ->每个设备一个?

所以我很快就会为 iOS 开发通用应用程序。我实际上从未这样做过,所以我不确定这里的最佳做法是什么,但我已经能够想到一些解决方案,而不是为每个设备使用单独的 VC。一般问题是 UI(过渡、定位、动画等),因为它因每个设备而异。我非常想避免重复的逻辑代码或为逻辑创建一些容器,因为 VC 是逻辑的地方。所以这是我的想法:

这些是我能想到的 3 个,即使它们基本相同但实现方式不同。我个人喜欢代表,但我完全是新手,我正在征求你的意见。我正在以正确的方式考虑这个问题,还是有其他方法或最佳实践?



Best Answer-推荐答案


我将为适用于 iPad 和 iPhone 的所有代码创建一个基本 View Controller ,然后为从基本 View Controller 继承的每个代码创建一个单独的 View Controller 。这样,您只需覆盖包含设备特定代码的方法,通常是 UI 相关代码。

关于ios - 通用应用程序- View Controller ->每个设备一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15937808/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4