Gibt es einen Unterschied zwischen quartz2d auf iphone und mac? Wo finde ich eine Liste davon? Jedes Buch, das ich in Amazon gegründet habe, ist der Programmierung von Quartz auf Mac gewidmet.Unterschied zwischen quartz2d auf iphone und mac
Antwort
Soweit die Low-Level-Zeichnung geht, sind die beiden Plattformen fast identisch. Ein Problem, auf das Sie stoßen werden, ist die Tatsache, dass viele dieser Handbücher vor der Veröffentlichung von Leopard geschrieben wurden. Daher berücksichtigen sie nicht die Unterstützung von Core-Animationen für Ansichten, die überall auf dem iPhone vorhanden sind.
Sie haben keinen Zugriff auf einige der Textzeichensysteme auf dem iPhone, die Sie auf dem Mac ausführen.
Ein weiterer wichtiger Unterschied zwischen den beiden Plattformen ist der Koordinatenraum für das Zeichnen von Quartz. Standard-Quartz auf dem Mac hat die untere linke Ecke be (0,0), wobei die Rückschichten für UIViews eine umgedrehte Geometrie haben, wobei die obere linke Ecke (0,0) ist. Ich gebe ein wenig mehr Details in this answer.