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

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • SVB International

    SVB Internat

    29 EKİM 2011