SORU
4 HAZİRAN 2014, ÇARŞAMBA


Nasıl bir dize Swift başka bir dize içeriyorsa kontrol edebilirim?

Bir dize içinde bir alt dize kontrol etmek için Objective-C kodu.

NSString *string = @"hello Swift";
NSRange textRange =[string rangeOfString:@"Swift"];
if(textRange.location != NSNotFound)
{
    NSLog(@"exists");
}

Ama ne kadar Hızlı bir Dil bu.

CEVAP
11 HAZİRAN 2014, ÇARŞAMBA


Swift ile aynı diyorsun

var string = "hello Swift"

if string.rangeOfString("Swift") != nil{
    println("exists")
}

// alternative: not case sensitive
if string.lowercaseString.rangeOfString("swift") != nil {
    println("exists")
}

Bu bazı insanlar, ben dahil, containsString() çağırarak garip bir sorunla karşılaşmadım beri yararlı bir çözüm olur umarım.

PS. import Foundation unutma

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • Elly

    Elly

    3 EKİM 2005
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006