2011-07-16 25 views
6

Tôi có một UITableCell có một vài lớp gradient và thả bóng trong đó. Tôi tự hỏi nếu nó sẽ được performant hơn để xử lý này với các lớp coreanimation hoặc chỉ sử dụng một hình nền duy nhất cho các tế bào?Hiệu suất của hình ảnh và bản vẽ tùy chỉnh ở UIKit

Nói chung, nó có hiệu suất cao hơn để sử dụng hình ảnh lớn (có độ trong suốt) trên hoạt ảnh lõi? Cách tốt nhất để kiểm tra sự khác biệt là gì? Tôi đoán Instruments sẽ tham gia. Ngoài ra, tôi đang tìm kiếm một nguồn tài nguyên tốt về thử nghiệm hiệu suất iOS và các phương pháp hay nhất. Xin lỗi vì nhiều câu hỏi.

+0

bản sao có thể có của [Hình ảnh so với đồ họa cốt lõi.] (Http://stackoverflow.com/questions/6520320/images-vs-core-graphics) –

Trả lời

2

Theo kinh nghiệm của tôi, việc sử dụng hình ảnh luôn nhanh hơn vẽ theo cách thủ công.

+0

Có lý do chính xác cho điều này hay chỉ là kết quả chỉ? –

+0

@Christian, tôi xin lỗi, câu hỏi của bạn thực sự là bản sao. Tôi đã đưa ra câu trả lời này trước đây. Câu trả lời được chấp nhận của câu hỏi đó giải thích nó khá tốt: "CG không phải là khủng khiếp chậm, chỉ chậm hơn làm đầy một bộ đệm đồ họa với một bitmap." –

+0

Bạn có liên kết đến câu hỏi đó không? –

Các vấn đề liên quan