Nur ein Nachtrag zu den Antworten hier.
Sie können auch einen lokalen Fall-unempfindlichen Test durchführen mit:
- (BOOL)localizedCaseInsensitiveContainsString:(NSString *)aString
Beispiel:
import Foundation
var string: NSString = "hello Swift"
if string.localizedCaseInsensitiveContainsString("Hello") {
println("TRUE")
}
UPDATE
Dies ist Teil des Foundation-Frameworks für iOS & Mac OS X 10.10.x und war zum Zeitpunkt meines ursprünglichen Postings Teil von 10.10.
Dokument erstellt: 2014-06-05 12:26:27 -0700 OS X Versionshinweise Copyright © 2014 Apple Inc. Alle Rechte vorbehalten.
OS X 10.10 Versionshinweise Cocoa Foundation Framework
NSString hat jetzt die folgenden beiden Hilfsmethoden:
- (BOOL)containsString:(NSString *)str;
- (BOOL)localizedCaseInsensitiveContainsString:(NSString *)str;