0
SwiftCSV、CSwiftVなどのさまざまなライブラリを見てきました。 AFAIK、彼らは迅速な以前のバージョンのために作った。私はswift 3のための非常に簡単な実現が必要です:ファイルを開いて、行を読み込み、配列に入れます。または開いて、csvファイルに配列を書き込んでください。それだけです。どんな助け?Swift 3でCSVファイルを読み書きする
私が持っている:
struct Data {
var DataTime: Date = Date()
var Price: Double = 0.0
}
func DatafromCSV(_ CSV: String, _ separator: String) -> [Data] {
var x = [Data]()
//open file, read line, put into array, close file
return x
}
func DatatoCSV(_ CSV: String, _ separator: String) -> [Data] {
var x = [Data]()
//create file (erase data if exists, write data from array, close file
return x
}
公式のコードベースが変換されるまで、現在使用しているlibを自分で簡単に3に変換する方法はありますか? Xcodeはそれに対して非常に有用なツールセットを提供します。 – brigadir
もちろん、私が迅速にプロであれば、私はそれをします。私は自分でそれを理解しようとしましたが、ファイルを開く方法はわかっていましたが、わかっていればアップルの実現はありません。私は迅速で新しく、言語の構文を理解していないので、非常にシンプルで信頼性の高いコードが必要です。 – Anton
私の提案は、Xcodeを使用して自動的にlibファイルをswift 3(opensource libを使用している場合)に変換することでした。だからXcodeは失敗しない限り、あなたのためにすべての仕事をします:)詳細はこちら:https://swift.org/migration-guide/ – brigadir