44
मैं एक स्ट्रिंग है कहते हैं:उद्देश्य-सी स्ट्रिंग के अंतिम 2 अक्षर प्राप्त करें?
NSString *state = @"California, CA";
किसी कृपया मुझे बताओ कैसे इस स्ट्रिंग से पिछले दो पात्रों को निकालने के लिए (@ "सीए" इस उदाहरण में)
आप कर सकते हैं यदि आप चाहें तो [राज्य की लंबाई] के बजाय केवल राज्य। लम्बाई करें। अंत में, यह सिर्फ शैली है, यद्यपि। (यह पुराने आईओएस संस्करणों में भी सच नहीं हो सकता है) – LarrikJ
@LarrikJ: डॉट प्रॉपर्टी नोटेशन उद्देश्य-सी 2.0 की एक विशेषता है। यह एक ही कोड उत्पन्न करता है जो स्पष्ट रूप से एक एक्सेसर संदेश भेज रहा है। – Ferruccio
मुझे संदेह है कि कोई भी इस बारे में सोच रहा है, लेकिन आप कॉमा द्वारा "घटकों सेपरेटेडब्रिस्ट्रिंग" विधि (या जिसे भी कहा जाता है) और इसके लिए भी उपयोग कर सकते हैं। तो बस nsarray में दूसरा मान लें जिसे आप इसे सहेजते हैं। – ManOx