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 6

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 ⓘ
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 (6)

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

Foundation → includesType → NSDate ⓘ
NSCalendar → relatedClass → NSDate ⓘ
NSDateComponents → usedWith → NSDate ⓘ
NSTimeZone → usedWith → NSDate ⓘ