Apple's Swift documentation for String.UTF16View
dit:Quel est le but de NSRange.toRange()?
Utilisez la méthode
toRange
de typeNSRange
pour convertir [unNSRange
] par exemple à une gamme facultative deInt
valeurs.
Quel est le point de la méthode NSRange
du type toRange
? Et, pourquoi reviendrait-il jamais nil
?
Pourquoi ne pas simplement utiliser le NSRange
« s location
pour obtenir lowerBound
et NSMaxRange(_:)
pour obtenir upperBound
?
Par exemple, étant donné
let nsrange = NSRange(location: 3, length: 12)
au lieu de
let r = nsrange.toRange()
pourquoi pas seulement
let lowerBound = nsrange.location
let upperBound = NSMaxRange(nsrange)