[我可能會誤解這整個主題,因爲我已經使用允許開發人員幾乎完全忽略Java等處理器體系結構的語言成長起來,除了在某些特定情況下。 如果我有一些錯誤的概念,請糾正我。]使用CGFloat而不是float?他們不這樣做
閱讀here似乎建議是使用CGFloat的而不是說,浮動,因爲它未來的樣張我對不同的處理器架構(64位把手浮不同)代碼。假設這是正確的,那麼爲什麼UISlider
,直接使用float
(爲值)? 對我來說,閱讀他們的float
並將其轉換爲CGFloat
是不是錯誤(或什麼),因爲無論如何,如果體系結構發生變化,我的代碼是不正確的?
+1因此,您認爲這些影響是針對讀取和寫入滑條上的值的代碼的影響?只使用浮點數? – 2010-07-09 15:40:22
我說如果它是'浮動'使用'浮動';)一致性是重要的。理想情況下,它將始終是「CGFloat」。 – 2010-07-09 15:44:14