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

  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012