很抱歉,如果这不是提出这个问题的正确论坛。
我相信很多人到目前为止都在使用three20来构建他们的iPhone应用程序。除了框架提供的各种好东西,使用它有哪些痛点?
对我来说,我有以下
模型/数据源/视图控制器模式不灵活。
难以定制,无法深入了解幕后一切是如何运作的
不同的表格项目通常不适合分组或普通的表格视图
导航很痛苦,无法轻松控制视图的生命周期并将数据传递到其他视图
其他?
答案 0 :(得分:2)
我完全同意。在iTunes20上,基于url的导航功能非常糟糕且无法使用。 url映射也不遵循apple的设计模式(推/弹视图控制器)
我试图说服三队取消TTNavigator并进行一些项目重大更新,但我没有说明我的观点。
我最终创建了一个“three20 lite”版本,我在我的应用程序中使用它。 https://github.com/aporat/three20lite
这些是我在我的分叉上修复的“痛点”,我认为这对于整合到主项目非常重要:
TTNetwork
SBSON
被链接为子模块TTExtensionLoader
已移除TTSplitViewController
已移除