大家在用swift4.0或者oc 的时候都会遇到截取字符串中的一段。有些方法之前是可以的但是在最新的swift4.0中有些方法就不能用了
let aString = "hello"
let subString = aString.substring(from: aString.startIndex.advanceBy(1))
这个之前是可以的但是在swift4.0就不ok了
最新的方法是用
myIndex.successor() => myCollection.index(after: myIndex)
myIndex.predecessor() => myCollection.index(before: myIndex)
myIndex.advance(by: …) => myCollection.index(myIndex, offsetBy: …)
例如
let greeting = "hello"
let secondCharIndex = greeting.index(after: greeting.startIndex)
let enryTheEighthGreeting = greeting.substring(from: secondCharIndex) // -> "ello"
ok 就到这