Avatar ·

Swift में कैसे जाँचें कि कोई स्ट्रिंग दूसरी स्ट्रिंग को शामिल करती है?

सभी को नमस्ते! मैं Swift में नौसिखिया हूँ, Objective-C से आ रहा हूँ, और स्ट्रिंग्स के साथ काम करने में समझ नहीं पा रहा हूँ। Objective-C में मैं सबस्ट्रिंग की जाँच के लिए `rangeOfString:` का उपयोग करता था, उदाहरण के लिए: ```objc NSString *string = @"hello Swift"; if ([string rangeOfString:@"Swift"].location != NSNotFound) { NSLog(@"स्ट्रिंग में 'Swift' शामिल है"); } ``` लेकिन Swift में मैं देखता हूँ कि स्ट्रिंग्स संरचनाएँ हैं, ऑब्जेक्ट नहीं, और उनके पास `rangeOfString` मेथड नहीं है। मैंने `containsString` का उपयोग करने की कोशिश की, लेकिन कंपाइलर कहता है कि ऐसा कोई मेथड नहीं है। मैंने यह कोड लिखा: ```swift let string = "hello Swift" if string.containsString("Swift") { print("स्ट्रिंग में 'Swift' शामिल है") } ``` मुझे एरर मिलती है: `Value of type 'String' has no member 'containsString'`। मैंने गूगल किया, कहते हैं कि Swift 3 और उससे ऊपर में मेथड का नाम बदल दिया गया है, लेकिन मैं समझ नहीं पा रहा कि सही तरीका क्या है। मैं Xcode 11 और Swift 5 का उपयोग कर रहा हूँ। मुझे यह भी जानना है कि केस-इनसेंसिटिव (case-insensitive) जाँच कैसे करें और एक निश्चित सबस्ट्रिंग कैसे खोजें।