NSDate
is a very simple value type, representing one exact moment in universal time. It does not contain information about time zones, daylight saving time, calendars, or locale.
NSDate
is really only an immutable wrapper around an NSTimeInterval
which is a double
. There is no mutable subclass, as with some other value types in Foundation.