2012-06-27 15 views
2

CGPathRelease是否必須與具有自動引用計數功能的CGPathCreate ...函數一起使用?我使用了Analyze,但是兩種方式都沒有區別。CGPathRelease是否需要自動引用計數?

+0

也許是因爲他們沒有嚴格的Objective-C對象(抽油煙機下,我們知道他們是),所以也許蘋果很聰明,又啓用了ARC當這些函數調用到一個空操作。 – 2012-06-27 19:25:34

+0

你應該用CFRelease釋放它。見[這個答案] [1]。 [1]:http://stackoverflow.com/questions/8569460/retaining-arc-objects-in-c-classes – jimt

回答

3

據我所知,CF功能不受ARC管理呢。因爲你打電話給create,所以我建議你也發佈一個合適的版本。希望未來一切(包括CF電話)都將由ARC管理。

+0

CF功能將'never'由ARC進行管理。 –

+0

@ RichardJ.RossIII:你介意提供一個參考信息,以便你獲得這些信息供進一步閱讀嗎? :) – sjwarner

+1

@ RichardJ.RossIII ..他們當然是在Swift寫作的時候。 – ATV