2009-08-26 51 views

回答

2

就低級繪圖而言,兩個平臺幾乎完全相同。您將遇到的一個問題是,許多這些指南都是在Leopard發佈之前編寫的,所以它們沒有考慮核心動畫層支持視圖,這些視圖在iPhone上隨處可見。

您無法訪問Mac上執行的iPhone上的某些文本繪圖系統。

這兩個平臺之間的另一個主要區別是Quartz繪圖的座標空間。 Mac上的標準Quartz的左下角爲(0,0),其中UIViews的背景層具有翻轉的幾何圖形,左上角爲(0,0)。我在this answer中提供了更多的細節。

相關問題