यह कुछ हद तक भ्रमित है। NSMutableString NSString से विरासत में मिलता है, लेकिन क्या इसका यह भी अर्थ है कि मैं कहीं भी एनएसएमयूटेबलस्ट्रिंग को सुरक्षित रूप से पास कर सकता हूं जहां वास्तव में एक एनएसएसटींग चाहता था? और क्या मैं एनएसटीयूटेबल स्ट्रिंग को एनएसएसटींग असाइन कर सकता हूं? समस्याओं से बचने के लिए, मैं किसी एनएसएमयूटेबल स्टिंग से एनएसएसटींग कैसे प्राप्त करूं?एनएसएमयूटेबल स्ट्रिंग से एनएसएसटींग कैसे निकालें?
5
A
उत्तर
17
हाँ, आप एक
NSString
के लिए एकNSMutableString
पारित कर सकते हैं। हालांकि, ध्यान रखें कि यदि आप ऑब्जेक्ट को इस ऑब्जेक्ट का संदर्भ संग्रहीत करने के लिए पास करते हैं, तो यह आपके द्वारा म्यूटेबल स्ट्रिंग ऑब्जेक्ट में किए गए सभी परिवर्तनों को "देखें" देगा। यह हमेशा वांछनीय नहीं है।नहीं, संभव नहीं है। यदि आपके पास
NSMutableString
पॉइंटरNSString
पर इंगित करता है और कहता है,appendString:
पर, ऑब्जेक्ट को कॉल को संसाधित करने का तरीका नहीं पता होगा।आप एक परिवर्तनशील एक से एक गैर-परिवर्तनशील स्ट्रिंग प्राप्त करने के लिए,
[mutableString copy]
उपयोग करना चाहते हैं (पहले दो OO शामिल किए जाने बहुरूपता मूल बातें कर रहे हैं)।
संबंधित मुद्दे
- 1. स्ट्रिंग से स्थान कैसे निकालें?
- 2. एनएसएमयूटेबल स्ट्रिंग को परिभाषित करना?
- 3. जावा 0 स्ट्रिंग से निकालें
- 4. जावा क्लासेस से स्ट्रिंग निकालें
- 5. स्ट्रिंग सरणी से नाम विशेषता कैसे निकालें?
- 6. स्ट्रिंग से विशेष वर्ण कैसे निकालें?
- 7. स्ट्रिंग से PHP कोड को कैसे निकालें?
- 8. स्ट्रिंग से अमान्य वर्णों को कैसे निकालें?
- 9. एनएसएसटींग
- 10. आईओएस: एनएसएसटींग एक स्ट्रिंग
- 11. @ "बनाम [एनएसएसटींग स्ट्रिंग]
- 12. स्ट्रिंग से अंक निकालें - स्ट्रिंग यूटिल्स जावा
- 13. PHP सरणी से स्ट्रिंग निकालें?
- 14. एनएसएमयूटेबल डिक्शनरी का निरीक्षण
- 15. स्ट्रिंग का हिस्सा कैसे निकालें?
- 16. एनएसएसटींग से सी स्ट्रिंग को कैसे परिवर्तित करें?
- 17. एनएसएसटींग
- 18. मैं एक एनएसएमयूटेबलस्ट्रिंग को नियमित एनएसएसटींग में कैसे परिवर्तित करूं?
- 19. एनएसएमयूटेबल डिक्शनरी
- 20. एनएसएसटींग
- 21. एनएसएमयूटेबल डिक्शनरी
- 22. एनएसएसटींग या एनएसएमयूटेबलस्ट्रिंग
- 23. एनएसएसटींग
- 24. एनएसएसटींग
- 25. एक स्ट्रिंग से एकल अक्षर निकालें?
- 26. दिनांक/समय स्ट्रिंग से समय निकालें
- 27. स्ट्रिंग से पहले वर्ण निकालें अगर 0
- 28. स्ट्रिंग से विराम चिह्न निकालें Regex
- 29. निकालें स्ट्रिंग टर्मिनल
- 30. आईडी प्रकार से एनएसएसटींग