Verwenden von Swift 2, für ein Projekt, das iOS 7 und höher unterstützt.Zeichenfolge Zeichen zählen Kompatibilität mit iOS7
Ich versuche, die Anzahl der Zeichen in einem String zu finden, indem Sie string.characters.count
verwenden. Jedoch in Quick Help Inspector zeigt es die Verfügbarkeit als iOS (9.0 und später).
Ich habe diese Methode auf einem iPad mit iOS 8.4 installiert und es gab keine Fehler, und gab mir die richtige Länge der Zeichenfolge.
Was würde passieren, wenn ich es auf einem Gerät verwenden würde, auf dem iOS 7 installiert ist?
Darüber hinaus wird alles aus der Swift Standard Library in Ihre App aufgenommen, wenn Sie sie erstellen. Daher basiert ihre Verfügbarkeit auf der Xcode-Version, mit der Sie arbeiten, nicht auf den Betriebssystemversionen. (Zumindest für jetzt. Apple hat gesagt, dass Swift irgendwann dazu kommen wird, wo die Standard-Bibliothek eine System-Shared-Library sein kann, zu welchem Zeitpunkt sie nicht mehr in Ihrer App gebündelt wird.) – rickster