あまのじゃくなHkaruapp(@hikaruapp)です。
最近どっぷりとswift漬けです。もうObj-Cには戻る気はありません。
戻れません。
swift3のStringめちゃくちゃ使えないと思えませんか!
ほんと、やめてください!て感じですよね
でも、慣れてください。そしてswift4へ移行しましょう(笑)
で、Obj-Cでよく使った、substringToIndexとかsubstringFromIndexはswiftでどうやるのか、もちろん1行で出来ると調べていたら、ほら!できませんでした。
意味わからん!けしからん!
なんか劣化していませんかSwiftさん。
やり方です。
substringToIndex
先頭から2文字を取得
import UIKit var str = "Hello, playground" let rangeToindex = str.index(str.startIndex, offsetBy: 2) print(str.substring(to: rangeToindex))
He
substringFromIndex
後方から2文字を取得
import UIKit var str = "Hello, playground" let FromIndex = str.index(str.startIndex, offsetBy: 12) print(str.substring(from: FromIndex))
round
まとめ
他にもendIndexを使用して色々とできますので試してみてください。
注意しなくてはいけないのが、substringを使うときには Import UIkitが必要です。
ド・ハマりしますので忘れずに。
日々修行
コメント