Definition at line 31 of file TSXAdditions.h.
◆ base64EncodedString
| - (NSString *) base64EncodedString |
|
|
|
Definition at line 1 of file TSXAdditions.m.
210{
211 const char *data = (const char *)[self bytes];
212
213 NSData *nsData = [data dataUsingEncoding:NSUTF8StringEncoding];
214 NSString *sEnc = [nsData base64EncodedStringWithOptions:0];
215
216 return sEnc;
217}
◆ hexadecimalString
| - (NSString *) hexadecimalString |
|
|
|
Definition at line 1 of file TSXAdditions.m.
191{
192
193
194 const unsigned char *dataBuffer = (const unsigned char *)[self bytes];
195
196 if (!dataBuffer)
197 return [NSString string];
198
199 NSUInteger dataLength = [self length];
200 NSMutableString *hexString = [NSMutableString stringWithCapacity:(dataLength * 2)];
201
202 for (int i = 0; i < dataLength; ++i)
203 [hexString appendString:[NSString stringWithFormat:@"%02lx", (unsigned long)dataBuffer[i]]];
204
205 return [NSString stringWithString:hexString];
206}
The documentation for this category was generated from the following files: