CGFloat
'u NSNumber
'a "dönüştürmek için güvenli bir yol var mı?NSNumber from CGFloat
NSNumber
numberWithFloat:
ve numberWithDouble:
yöntem vardır, ancak CGFloat
float
veya double
platformuna bağlı olarak tanımlanır, bunlardan birini kullanma riskli görünmektedir.
Ya da CGFloat
ile kullanmak daha güvenlidir, daha hassas olanı olduğu gibi numberWithDouble:
güvenli midir?
, sadece * @ (MyNumber) * yazma ve en çözülecektir Derleme zamanı. Bununla birlikte * [NSNumber numberWithDouble: myNumber] * 'ı, * CGFloat *' ın doğru olarak iki katı olarak tanımlanması durumunda, * CGFloat * 'ın hala herhangi bir hassasiyeti kaybetmediğiniz için açıklandığı tanımlanır. –
güvenli? açıklayabilir misin? –
"hassas kayıp olmadan" güvenli. Bu yüzden mi reddedildi? –