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.

Jump to: Statements Referenced by

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.

NSData relatedTo NSMutableData