AnyObject型の配列から取ったストリング型の数値をCGFloatにする方法 | 30歳から始めたプログラミング

AnyObject型の配列から取ったストリング型の数値をCGFloatにする方法

let array: AnyObject = ["aaa","6",["gg","uuuu"],"h"] 

 

let string = array[1] as String   //まず6をString型でとりだして

let int = string.toInt()   //それを一度Int型に変換して

let x:CGFloat = CGFloat(int!)  //やっとCGFloatになりました

 

swift1.1かswift1.2だかでの話

型を厳格に指定するのって進化なんですか?劣化じゃないんですか?

 

こんなつまづきばかりできついですが諦めずがんばります。