से बाइट्स पढ़ने के लिए (जैसे में @interface
NSInputStream
समारोह पढ़ें: NSStream
)कैसे किसी को भी <code>NSData</code> से बाइट्स पढ़ने के लिए एक विधि बता सकते हैं NSData
9
A
उत्तर
7
आप भी कर सकते हैं एक NSData
वस्तु से एक NSInputStream
बनाते हैं, आप पढ़ने के इंटरफेस की जरूरत है:
NSData *data = ...;
NSInputStream *readData = [[NSInputStream alloc] initWithData:data];
[readData open];
हालांकि, आपको पता होना चाहिए कि initWithData
प्रतियां डेटा की सामग्री।
20
"How to read binary bytes in NSData?" आप मदद कर सकते हैं:
NSString *path = @"…put the path to your file here…";
NSData * fileData = [NSData dataWithContentsOfFile: path];
const char* fileBytes = (const char*)[fileData bytes];
NSUInteger length = [fileData length];
NSUInteger index;
for (index = 0; index<length; index++)
{
char aByte = fileBytes[index];
//Do something with each byte
}
0
NSData getBytes का उपयोग करने का सबसे आसान तरीका है।
NSData *data = ...;
char buffer[numberOfBytes];
[NSData getBytes:buffer range:NSMakeRange(position, numberOfBytes)];
स्थान और लंबाई स्थिति में आप NSData में से पढ़ना चाहते हैं और लंबाई कितने बाइट्स आप पढ़ना चाहते हैं वह जगह है जहाँ। कॉपी करने की कोई ज़रूरत नहीं है।
संबंधित मुद्दे
- 1. NSData बाइट्स के माध्यम से Iterate
- 2. एक स्ट्रिंग कैसे मैं एक स्ट्रिंग के लिए <code>Regex</code> लिख सकते हैं किसी को भी बता सकते हैं कि दोनों संख्यात्मक और वर्ण के अक्षर
- 3. किसी भी तरह चर बदल सकते हैं?
- 4. पहुँच कैनकैन के `कर सकते हैं` एक मॉडल से विधि
- 5. ग्रहण को किसी विधि में कनवर्ट/रीफैक्टर कर सकते हैं?
- 6. किसी भी <T>
- 7. BufferedReader के बाइट्स पढ़ने (ऑफ़सेट) को कैसे जानें?
- 8. सी # फ़ाइल को पढ़ने बनाते हैं/केवल पढ़ने के लिए
- 9. किसी को भी कभी फ्लिप (<$>)
- 10. परिवर्तित NSData
- 11. कुंजीपटल पढ़ने के लिए पायथन विधि?
- 12. एनएसडीटा बाइट सरणी के किसी अन्य NSData प्रकार
- 13. nsdictionary से nsdata
- 14. NSData से NSString को कैसे परिवर्तित करें?
- 15. एसएएसएस में किसी भी संख्या से इकाई को कैसे पट्टी कर सकते हैं?
- 16. किसी फ़ाइल में NSData लिखें?
- 17. Maven में, एक प्रोफ़ाइल, मॉड्यूल ओवरराइड कर सकते हैं (के लिए किसी भी शामिल नहीं)
- 18. आप किसी ऑब्जेक्ट को एक इंटरफ़ेस को लागू करने वाली सूची <ऑब्जेक्ट्स को कैसे पास कर सकते हैं?
- 19. किसी को भी मुझे बता सकते हैं क्यों इस सी # ईमेल सत्यापन नियमित अभिव्यक्ति (regex) लटका हुआ है?
- 20. अगर एक NSData UIImage
- 21. मैं बता सकते हैं कि एक फार्म के एक टेम्पलेट में एक 'संपादन' रूप है?
- 22. फ़ाइल के एक्सेसडेट को फ़ाइल को पढ़ने के बाद नहीं बदला गया [NSData डेटा WithContentsOfURL: ...]
- 23. सी # में आप कैसे नींबू (nybble) बाइट्स कर सकते हैं?
- 24. ifstream, बाइट्स पढ़ते हैं?
- 25. क्या किसी ऑब्जेक्ट को "केवल पढ़ने के लिए" एक विधि बनाना संभव है
- 26. क्या हम स्रोत नियंत्रण टाइमआउट त्रुटियों को अनदेखा करने के लिए CruiseControl.NET को बता सकते हैं?
- 27. कैसे nsdata
- 28. NSData एनएसएसटींग कनवर्टन समस्या के लिए!
- 29. NSData कन्वर्ट हेक्स NSString में
- 30. मैं कैसे बता एक ब्राउज़र <input type = 'तारीख'>