我想使用three20的TTThumbsView和TTPhotoView构建类似Grindr的东西.而不是(1)继承这些类,我宁愿(2)分析它们并构建需要的代码并相应地调整它.为什么?因为我担心的是选项(1)会增加我们应用的下载大小并降低其性能.(我想要的另一件事是三个20的缓存,但我真的不明白它,因为现在我们正在使用Core Data.三个20缓存是如何工作的?)
如果我只使用three20的一部分,当我编译应用程序时,它是否还会构建其他未使用的代码?还是会把它留下来?如果它离开了,那么这给了我一些希望,也许选项(1)不会使应用程序下载更大.
在性能(速度)方面.请问three20跑得快吗?有很多子类化正在进行中.这不会减慢事情吗?Facebook iPhone应用程序似乎相当不错,而且使用了三个20,对吗?
你怎么看?
谢谢!
马特
我使用Three20库编写iPhone应用程序来显示缩略图.我首先使用带有iOS SDK 4.3的XCode 4.0.2构建应用程序,然后使用部署目标4.2.它做得很好,图像正常出现.
然后我用iOS 5 SDK升级到XCode 4.2并用iOS 5.0模拟器运行应用程序,那里有白色条.
我不知道究竟是什么东西可能是某种边界或我不知道的东西.任何帮助或线索将不胜感激.谢谢.