Pourquoi le péché ne renvoie-t-il pas la bonne valeur?

Comment utiliser les fonctions sin() , cos() et tan() dans l'application iOS? Quand je les utilise, je n'ai pas la bonne valeur. Exemple:

 double value=sin(90); 

J'ai eu de la valeur: 0.893997 mais la valeur attendue: 1. Comment puis-je résoudre ce problème?

Le problème est qu'il prend le sinus de 90 radians , pas de degrés . Essayez sin(M_PI_2) pour 90 °.