2010-06-16 36 views
0

我想在iPad應用程序中繪製自定義形狀。我正在使用UIBezierPath進行繪圖,可用於3.2版本。我的問題是使用這個課程是好還是我應該去核心圖形? uibezierpath和與性能相關的核心繪圖有什麼區別?在iPad中繪圖

回答

2

UIBeizerPath只是爲了讓您的生活更輕鬆。如果您的應用程序適用於iPad和iPhone(即Universal),並且在iOS 4之後發佈,那麼除了在iPhone 2G上無法使用(不會在iOS 4上使用)之外,沒有任何使用該類的不利方面。

+0

是的,我知道這個類可用於3.2以上。但我的問題是關於性能。它會像核心圖形一樣快嗎? – Manjunath 2010-06-16 05:57:50

+2

這是一個輔助類 - 它像你一樣使用CoreGraphics - 正如我所說,它只是爲了讓生活更輕鬆。不一定更快或更慢。你的決定應該基於我的回答而不是速度。 – Lee 2010-06-16 06:39:49

2

它應該基本上是一樣的速度。真正的問題是:它做你想做的事情?我可以使用它(因爲它更簡單),並在必要時使用Quartz。

而且速度:不要過早優化。測量(用儀器)。