NSDate

E236685

NSDate is an Objective-C class in Apple’s Foundation framework that represents a specific point in time for use in macOS and iOS applications.

All labels observed (1)

Label Occurrences
NSDate canonical 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Foundation framework class
Objective-C class
date and time representation class
availableIn Objective-C runtime
bridgedTo Swift Date type (via Foundation)
conformsTo NSCoding
NSCopying
NSSecureCoding
creationMethod + date
+ dateWithTimeIntervalSince1970:
+ dateWithTimeIntervalSinceNow:
+ dateWithTimeIntervalSinceReferenceDate:
- initWithTimeIntervalSince1970:
- initWithTimeIntervalSinceNow:
- initWithTimeIntervalSinceReferenceDate:
developer Apple Inc.
framework Foundation
headerFile NSDate.h
introducedIn early versions of Cocoa / Foundation
keyMethod - compare:
- dateByAddingTimeInterval:
- earlierDate:
- laterDate:
- timeIntervalSince1970
- timeIntervalSinceDate:
- timeIntervalSinceNow
- timeIntervalSinceReferenceDate
memoryManagement reference counted (ARC or manual)
module Foundation framework
surface form: Foundation.framework
platform iOS
macOS
tvOS
watchOS
programmingLanguage Objective-C
referenceDate 2001-01-01 00:00:00 UTC
relatedClass NSCalendar
NSDateComponents
NSDateFormatter
NSTimeZone
represents specific point in time
storesTimeAs seconds relative to reference date
superclass NSObject
threadSafety instances are immutable and thread-safe
timeZoneHandling time zone agnostic absolute time
usedFor date and time calculations
scheduling operations
time interval measurements
timestamps

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.