three20 の TTThumbsView と TTPhotoView を使用して、Grindr のようなものを構築したいと考えています。(1) これらのクラスをサブクラス化する代わりに、(2) それらを分析し、必要なコードをビルドしてそれに応じて微調整することをお勧めします。なんで?私の懸念は、オプション (1) がアプリのダウンロード サイズを増やし、パフォーマンスを低下させることです。(もう 1 つ知りたいのは、three20 のキャッシングですが、現在 Core Data を使用しているため、よくわかりません。three20 のキャッシングはどのように機能しますか?)
three20 の一部のみを使用している場合、アプリをコンパイルすると、使用されていない他のコードもビルドされますか? それとも放置しますか?それを省略した場合、オプション (1) によってアプリがダウンロードするのにそれほど大きくならないという希望が得られます。
パフォーマンス(速度)に関して。three20は速く走れますか?多くのサブクラス化が進行中です。それは物事を遅くしませんか?Facebook の iPhone アプリはなかなか良さそうですが、three20 を使っていますよね?
どう思いますか?
ありがとう!
マット