19.5 Eine neue View anzeigen

Abschließend sollten wir uns noch Gedanken darüber machen, wie wir die View dazu zwingen können, ihren Inhalt neu zu zeichnen. Für jeden neuen Pixel, den wir auf den Bildschirm bringen, zahlen wir mit Performance. Die Pixel, die in einem drawRect: mit Farbe gefüllt werden, müssen schließlich auch an die Grafikkarte (und damit auf den Bildschirm) gebracht werden – und das kostet Zeit. Da es teuer ist, neue Pixel auf den Bildschirm zu bringen, achtet das UIKit sorgfältig darauf, nur dann zu zeichnen, wenn es unbedingt notwendig ist. Bei jedem Durchlauf der Event-Loop prüft die Zeichnen-Maschinerie von Cocoa Touch, welche Views neu gezeichnet werden müssen. Standardmäßig muss nichts neu gezeichnet werden, wir müssen also ...

Get Entwickeln mit dem iPhone SDK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.