NSData
E236684
NSData is a fundamental Objective-C class in Apple’s Foundation framework that represents immutable raw binary data.
All labels observed (4)
| Label | Occurrences |
|---|---|
| NSData canonical | 3 |
| Data (Swift struct) | 1 |
| NSDictionary | 1 |
| NSMutableData | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2142762 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: NSData Context triple: [NeXTSTEP Foundation Kit, defines, NSData]
-
A.
ASN.1
ASN.1 (Abstract Syntax Notation One) is a standardized, platform-independent notation used to define and encode complex data structures in telecommunications and cryptographic protocols, including X.509 certificates.
-
B.
ATA
ATA (Advanced Technology Attachment), commonly known as IDE, is a standard interface used to connect storage devices like hard drives and optical drives to a computer's motherboard.
-
C.
ATA
ATA is the acronym for the Allen Telescope Array, a large-scale radio telescope array in California designed for astronomical observations and the search for extraterrestrial intelligence.
-
D.
UDT
UDT (Timorese Democratic Union) is a political party in East Timor that played a key role in the country’s independence struggle and later became part of the National Council of Timorese Resistance.
-
E.
ADF
ADF is the abbreviation for the Australian Defence Force, the unified military organization responsible for defending Australia and its national interests.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: NSData Target entity description: NSData is a fundamental Objective-C class in Apple’s Foundation framework that represents immutable raw binary data.
-
A.
ASN.1
ASN.1 (Abstract Syntax Notation One) is a standardized, platform-independent notation used to define and encode complex data structures in telecommunications and cryptographic protocols, including X.509 certificates.
-
B.
ATA
ATA is the acronym for the Allen Telescope Array, a large-scale radio telescope array in California designed for astronomical observations and the search for extraterrestrial intelligence.
-
C.
ATA
ATA (Advanced Technology Attachment), commonly known as IDE, is a standard interface used to connect storage devices like hard drives and optical drives to a computer's motherboard.
-
D.
UDT
UDT (Timorese Democratic Union) is a political party in East Timor that played a key role in the country’s independence struggle and later became part of the National Council of Timorese Resistance.
-
E.
ADF
ADF is the abbreviation for the Australian Defence Force, the unified military organization responsible for defending Australia and its national interests.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Foundation framework class
ⓘ
Objective-C class ⓘ |
| availableOn |
iOS
ⓘ
iPadOS ⓘ macOS ⓘ tvOS ⓘ watchOS ⓘ |
| bridgesTo |
NSData
self-linksurface differs
ⓘ
surface form:
Data (Swift struct)
|
| canBeConvertedTo |
base64-encoded string
ⓘ
hex representation ⓘ |
| canBeCreatedFrom |
URL contents
ⓘ
base64-encoded string ⓘ bytes buffer ⓘ file contents ⓘ |
| category | data container class ⓘ |
| conformsTo |
NSCopying
ⓘ
NSMutableCopying ⓘ NSSecureCoding ⓘ |
| definedIn | Foundation framework ⓘ |
| developedBy | Apple Inc. ⓘ |
| frameworkHeader | <Foundation/NSData.h> ⓘ |
| hasMutableSubclass |
NSData
self-linksurface differs
ⓘ
surface form:
NSMutableData
|
| hasMutableVariant | true ⓘ |
| introducedIn |
macOS Cocoa
ⓘ
surface form:
Cocoa API
|
| isImmutable | true ⓘ |
| memoryManagement | managed by ARC in modern Objective-C ⓘ |
| programmingLanguage | Objective-C ⓘ |
| relatedTo |
NSFileHandle
ⓘ
NSMutableData ⓘ NSString ⓘ |
| represents |
byte buffer
ⓘ
immutable raw binary data ⓘ |
| superclass | NSObject ⓘ |
| supports |
base64 decoding
ⓘ
base64 encoding ⓘ byte access via pointers ⓘ byte-length queries ⓘ reading from file URLs ⓘ secure coding ⓘ subdata extraction ⓘ writing to file URLs ⓘ |
| threadSafety | instances are generally safe for concurrent read access ⓘ |
| usedFor |
archiving
ⓘ
data serialization ⓘ file I/O ⓘ image and media data storage ⓘ network communication payloads ⓘ |
| usedInLanguage | Swift ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: NSData Description of subject: NSData is a fundamental Objective-C class in Apple’s Foundation framework that represents immutable raw binary data.
Referenced by (6)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
NSDictionary
this entity surface form:
NSMutableData
this entity surface form:
Data (Swift struct)