javaSEがiOSアプリデザイン、開発に挑む日記

本業java SEがswift、デザインの勉強したことを残しておくブログ

swift 文字列の一部を取得

 javaだとsubsting()で考えるまでもないけど

 swiftだと型の罠にハマったのでメモ。

 

let hh:String = (formatDate as NSString).substringWithRange(NSRange(location: 6,length: 2)) as String

 

substringWithRange()で指定部分を取得できるけど

型がNSStringにキャストしなきゃいけないということで。

 

CGFloatとDoubleの違いとか、

微妙な差に引っかかるのがswiftの嫌なところで。