NSString *test = @"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
कैसे बाइट्स
को NSString परिवर्तित करने के लिए कैसे बाइट्स को यह स्ट्रिंग परिवर्तित करने के लिए?
NSString *test = @"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
कैसे बाइट्स
को NSString परिवर्तित करने के लिए कैसे बाइट्स को यह स्ट्रिंग परिवर्तित करने के लिए?
NSData *bytes = [test dataUsingEncoding:NSUTF8StringEncoding];
आप कुछ इस तरह करना चाहते हैं:
NSString *[email protected]"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
NSUInteger bytes = [test lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
NSLog(@"%i bytes", bytes);
extension String {
var byteArray : [Byte] {
return Array(utf8)
}
}
अद्यतन: Xcode 7.2.1 • स्विफ्ट 2.1.1
extension String {
var byteArray : [UInt8] {
return Array(utf8)
}
}
परीक्षण:
"ABCDEFGHIJKLMNOPQRSTUVWXYZ".byteArray // [65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90]
मुझे बताएं कि एनएसडीटा क्या है? और एनएसएसटींग क्या है .. यह स्ट्रिंग (जावा में) से अलग कैसे है? – Raju
मदद करने के लिए बहुत बहुत धन्यवाद ..by raju – Raju
और वास्तविक बाइट्स के लिए, 'uint8_t * rawBytes = [बाइट बाइट्स] ' –