2010-09-24 13 views

risposta

0

Sì.

Objective C è un superset di ANSI C, e iOS supporta l'utilizzo di più delle solite librerie C.

Quindi, è possibile utilizzare la math.h libreria C, che comprendono diverse funzioni di registro (Base10, base e, risultato float, double risultato, ecc)

1

possiamo usare le stesse funzioni matematiche che sono disponibili in C per fare operazioni matematiche in Objective-C.

Ho utilizzato le seguenti funzioni per eseguire operazioni matematiche. Qui il tipo di ritorno di queste funzioni è doppio e l'argomento dovrebbe anche essere di tipo doppio ... quindi

double number; 

display.text = [NSString stringWithFormat:@"%f" ,log(number)]; 
display.text = [NSString stringWithFormat:@"%f" ,log2(number)]; 

display.text = [NSString stringWithFormat:@"%f" ,log10(number)]; 
display.text = [NSString stringWithFormat:@"%f" ,exp(number)];