Swift读取txt格式的数据并转换成Double格式

折腾了半天,搞定了从txt文档读取数据,并转换成了Double格式
【Swift读取txt格式的数据并转换成Double格式】

func readfile() -> [Double]// 从Source File 读取txt数据 { var data = https://www.it610.com/article/[Double]() if let txtFile = NSBundle.mainBundle().pathForResource("UIKitDynamics", ofType: "txt") //文件路径 txtFile为读取到的字符串路径,文件名UIKitDynamics.txt { let txtData = NSData(contentsOfFile: txtFile)// 读取数据,UTF-8格式的NSData let myString:String = (NSString(data: txtData!, encoding: NSUTF8StringEncoding))! as String // UTF-8格式的NSData转换成String let myStringasArray : [String] = myString.componentsSeparatedByString(" ") // String按照空格分割成数组 for em in myStringasArray { data.append(Double(em)!)// } // String数组转化为Double数组 } print(data) return data }



    推荐阅读