NSData(MBStringConversion) Category Reference
| Declared in | NSData+MBStringConversion.h |
|---|
Overview
An NSData class extension that adds methods for converting between
NSString and NSData instances.
Converting to and from hexadecimal representation
+ dataWithHexString:
Creates a new NSData instance by interpreting the passed-in string as
a hexadecimal-encoded byte array.
+ (nullable NSData *)dataWithHexString:(nonnull NSString *)hexStringParameters
hexString |
The string to interpret as a hexadecimal representation of byte data. |
|---|
Return Value
An NSData instance, or nil if hexString could not be
intepreted as hexadecimal.
Declared In
NSData+MBStringConversion.h
– toStringHex
Returns a string containing a hexadecimal representation of the bytes contained in the receiver.
- (nonnull NSString *)toStringHexReturn Value
A hex string.
Declared In
NSData+MBStringConversion.h
Interpreting bytes as strings
– toStringUsingEncoding:
Interprets the receiver as a byte-encoded string using the given encoding.
- (nullable NSString *)toStringUsingEncoding:(NSStringEncoding)encodingParameters
encoding |
The |
|---|
Return Value
An NSString containing the receiver’s bytes interpreted
as the specified encoding, or nil if the receiver could
not be interpreted using that encoding.
Declared In
NSData+MBStringConversion.h
– toStringASCII
Interprets the receiver as a byte-encoded ASCII string.
- (nullable NSString *)toStringASCIIReturn Value
An NSString containing the receiver’s bytes interpreted
in ASCII format.
Declared In
NSData+MBStringConversion.h
– toStringUTF8
Interprets the receiver as a byte-encoded UTF-8 string.
- (nullable NSString *)toStringUTF8Return Value
An NSString containing the receiver’s bytes interpreted
in UTF-8 format.
Declared In
NSData+MBStringConversion.h
– toString
An alias for the toStringUTF8 method.
- (nullable NSString *)toStringReturn Value
An NSString containing the receiver’s bytes interpreted
in UTF-8 format.
Declared In
NSData+MBStringConversion.h