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

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • Break

    Break

    10 Aralık 2005
  • kev5124

    kev5124

    9 Kasım 2008