Разница между Quartz2D на iPhone и Mac - PullRequest
2 голосов
/ 26 августа 2009

Есть ли разница между quartz2d на iphone и mac? где я могу найти список этого? Каждая книга, которую я основал в Амазонке, посвящена программированию кварца на Mac.

1 Ответ

2 голосов
/ 26 августа 2009

Что касается чертежа низкого уровня, две платформы почти идентичны. Одна из проблем, с которой вы столкнетесь, заключается в том, что многие из этих руководств были написаны до выпуска Leopard, поэтому они не учитывают поддержку слоя Core Animation для представлений, которые присутствуют повсюду на iPhone.

У вас нет доступа к некоторым системам рисования текста на iPhone, которые вы используете на Mac.

Другим ключевым отличием между двумя платформами является пространство координат для рисования кварца. Стандартный кварц на Mac имеет нижний левый угол (0,0), где подложки для UIViews имеют перевернутую геометрию с верхним левым углом (0,0). Я предоставлю немного больше подробностей в этом ответе .

...