我想使用three20 的TTThumbsView 和TTPhotoView 来构建类似Grindr 的东西。与其 (1) 对这些类进行子类化,我更愿意 (2) 分析它们并构建所需的代码并相应地对其进行调整。为什么?因为我担心选项 (1) 会增加我们应用程序的下载大小并降低其性能。(我想使用的另一件事是three20的缓存,但我不太了解它,因为现在我们正在使用Core Data。three20缓存如何工作?)
如果我只使用three20 的一部分,那么当我编译应用程序时,它是否还会构建其他未使用的代码?还是会忽略它?如果它遗漏了它,那么这给了我一些希望,也许选项 (1) 不会使应用程序下载得更大。
在性能(速度)方面。three20会跑得快吗?有很多子类化正在进行。这不会减慢速度吗?Facebook iPhone 应用程序看起来不错,并且使用了three20,对吗?
你怎么看?
谢谢!
马特