Bu kodun hızlıca alternatif kodu nedir?Bu hedef-c kodunun eşdeğeri ne kadardır?
static inline CGFloat randomInRangeScale(CGFloat scale)
{
CGFloat value = arc4random_uniform(INT16_MAX);
return value * 0.000015 + 0.8 ;
}
bu çalıştı:
func randomInRangeScale(scale : CGFloat) -> CGFloat
{
let value : CGFloat = arc4random_uniform(UInt16);
return value * 0.000015 + 0.8 ;
}
Ama bana bir hata verir "Cannot invoke 'arc4random_uniform' with an argument list of type '((UInt16).Type)"
Denediğin şeyi yayınlamalısın. – Avt
üzgün .......... –
hızlı bir şekilde satır içi @inline gibi olabilir ve INT16_MAX eşdeğeri istiyorsanız UInt16.max –