NSMutableData
E821132
NSMutableData is a mutable subclass of NSData in Apple’s Foundation framework that allows dynamically modifying and managing a buffer of binary data.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Foundation class
ⓘ
class ⓘ mutable data buffer type ⓘ |
| availableOn |
iOS
NERFINISHED
ⓘ
macOS NERFINISHED ⓘ tvOS NERFINISHED ⓘ watchOS NERFINISHED ⓘ |
| bridgedTo | Swift Data (mutable behavior via inout / mutating APIs) ⓘ |
| canBeArchived | true ⓘ |
| canBeCopied | true ⓘ |
| canBeMutableCopied | true ⓘ |
| canGrowDynamically | true ⓘ |
| conformsTo |
NSCopying
NERFINISHED
ⓘ
NSMutableCopying NERFINISHED ⓘ NSSecureCoding NERFINISHED ⓘ |
| definedInFramework | Foundation NERFINISHED ⓘ |
| headerFile | <Foundation/NSData.h> ⓘ |
| introducedInPlatform |
iOS
NERFINISHED
ⓘ
macOS NERFINISHED ⓘ |
| isMutable | true ⓘ |
| isReferenceType | true ⓘ |
| language | Objective-C NERFINISHED ⓘ |
| memoryManagement | managed by ARC in Objective-C ⓘ |
| method |
+ dataWithCapacity:
ⓘ
+ dataWithLength: ⓘ - appendBytes:length: ⓘ - appendBytesNoCopy:length:freeWhenDone: ⓘ - appendData: ⓘ - increaseLengthBy: ⓘ - initWithCapacity: ⓘ - initWithLength: ⓘ - length ⓘ - mutableBytes ⓘ - replaceBytesInRange:withBytes: ⓘ - replaceBytesInRange:withBytes:length: ⓘ - resetBytesInRange: ⓘ - setData: ⓘ - setLength: ⓘ |
| module | Foundation NERFINISHED ⓘ |
| stores | raw bytes ⓘ |
| subclassOf | NSData NERFINISHED ⓘ |
| superclass | NSData NERFINISHED ⓘ |
| threadSafety | not inherently thread-safe ⓘ |
| tollFreeBridgedWith | CFMutableDataRef ⓘ |
| usedFor |
building and modifying byte buffers
ⓘ
file data manipulation in memory ⓘ managing mutable binary data ⓘ network data buffering ⓘ serializing and deserializing binary formats ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.