Question: Is it possible to change a setting, property, etc in Swift for iOS so that it assumes degrees for trigonometry calculations rather than radians?

For example `sin(90)` would be evaluated to `1`.

I have:

```
let pi = 3.14 
var r2d = 180.0/pi
var d2r = pi/180

```

... but the conversions are getting really involved for some of the long trig equations.

Answer: 
Adding an extension to identify the kind of value clearly would be a appropriate way to handle such a thing:

```
import Darwin // needed to get M_PI
extension Double {
  public var degrees: Double { return self * M_PI / 180 }
  public var ㎭: Double { return self * 180 / M_PI }
}

```

Pop that into a playground and see how you get the results you expect:

```
sin(90.degrees)  --> 1.0
1.㎭  -->  57.2957795130823
1.㎭.degrees --> 1.0
(M_PI / 3).㎭  -->  60.0

```
You can define global functions that return the sin of a degree value. Just place the function in a swift file outside of any class.

```
func sind(degrees: Double) -> Double {
    return sin(degrees * M_PI / 180.0)
}

```

So anywhere in your project you can just use:

```
sind(90) // Returns 1

```