Ziemlich neu zu iPhone/Ziel-C.iPhone Leistung mit Bitmaps
Ich habe eine Anwendung, die 15-100 kleine Bilder (16x16 oder 8x8 PNG) auf dem Bildschirm hat. Nehmen wir zum Beispiel an, dass ich diese Bilder mit CGContext erstellen kann, wenn es nötig ist.
Ich würde annehmen müssen, dass iPhone mit dieser Methode besser durchführen würde, anstatt Bilder (PNGs) zu laden. Allerdings ist die Bitmap-Version einfacher zu entwickeln und hat auch andere Vorteile (wie eingebaute Touch-Ereignisse), die ich brauche.
Wenn die Leistung nicht die endgültige Metrik für diese Anwendung ist, wird Platzierung 100 kleine Bilder verschlechtern Leistung/Speicher genug, um sogar überlegen zu dem CGContext Umschaltungsverfahren. Mein Instinkt sagt mir, dass ich keinen so großen Leistungsunterschied sehen werde, aber ich bin zu neu für die iPhone-Entwicklung, um genug darüber zu wissen, um einen Unterschied zu machen.
danke! Es wird keine Animation geben. Ich kann den gesamten Bildschirm alle paar Sekunden von so aktualisieren, aber das wäre maximale Menge an Neuzeichnen –
Wenn das Neuzeichnen eine sofortige Reaktion auf Benutzerinteraktion ist, können Sie eine Verzögerung fühlen, also versuchen Sie es und sehen, wie es geht. –