ma1*_*w28 3 iphone three20 ttthumbsviewcontroller
我想使用three20的TTThumbsView和TTPhotoView构建类似Grindr的东西.而不是(1)继承这些类,我宁愿(2)分析它们并构建需要的代码并相应地调整它.为什么?因为我担心的是选项(1)会增加我们应用的下载大小并降低其性能.(我想要的另一件事是三个20的缓存,但我真的不明白它,因为现在我们正在使用Core Data.三个20缓存是如何工作的?)
如果我只使用three20的一部分,当我编译应用程序时,它是否还会构建其他未使用的代码?还是会把它留下来?如果它离开了,那么这给了我一些希望,也许选项(1)不会使应用程序下载更大.
在性能(速度)方面.请问three20跑得快吗?有很多子类化正在进行中.这不会减慢事情吗?Facebook iPhone应用程序似乎相当不错,而且使用了三个20,对吗?
你怎么看?
谢谢!
马特
这里有很多问题:
分析三个代码:人们经常尝试这个,但似乎没有多少人能够成功.这是一个放弃的项目的例子:http://github.com/enormego/PhotoViewer(历史记录全部都是git我相信,所以你可以回去看看他们放弃之前取得的成就)
Three20缓存:无法帮助你; 你可能想问一个单独的问题.一般来说,每个问题最好只问一个问题:)
大小为three20:我相信这些视图在其他三十二个类中有很多依赖关系,所以虽然只内置了必要的代码,但实际上代码很多.
速度:是的,这是iphone facebook使用的,所以你应该没事.事实上,这是人们使用three20的主要原因 - 快速,良好的照片浏览器非常难以实现,而且我知道的三个开源项目已经完成了.