[OK]をので、私はこのようになります私のモデルの構造体への私のJSONを解析することができるよん: JSON:JSON辞書CoreData
{
"base":"CHF",
"date":"2017-02-09",
"rates":{
"AUD":1.3086,
"BGN":1.8326,
"BRL":3.123,
"CAD":1.3133,
"CNY":6.879,
"CZK":25.32,
"DKK":6.9665,
"GBP":0.79732,
"HKD":7.7729,
"HRK":6.9992,
"HUF":289.31,
"IDR":13280.0,
"ILS":3.7553,
"INR":66.867,
"JPY":112.48,
"KRW":1146.2,
"MXN":20.482,
"MYR":4.4473,
"NOK":8.3265,
"NZD":1.3871,
"PHP":50.008,
"PLN":4.0382,
"RON":4.2115,
"RUB":58.914,
"SEK":8.8863,
"SGD":1.4173,
"THB":35.076,
"TRY":3.7,
"USD":1.0019,
"ZAR":13.435,
"EUR":0.93703
}
}
MODEL:
struct TestStruct {
var base: String
var date: String
var rates: [String: Double]
init(base: String, date: String, rates: [String:Double]) {
self.base = base
self.date = date
self.rates = rates
}
}
しかし、今、私は何を持っていますアイデアCoreDataにモデルを保存する方法を知っています。これらは単に文字列であるため、ベースと日付を保存する方法はわかりますが、辞書を保存したり、何かに変換したりするにはどうすればよいですか?私はどの通貨がどの為替レートを持っているか知る必要があるので...
コアデータのドキュメントを読み、チュートリアルに従う必要があります。コアデータは素晴らしい技術ですが、その基礎となる概念を理解する必要があります。インターネットやiTunesUにはさまざまなチュートリアルがあります(私は 'Developing iOS 9 Apps with Swift'を推奨します)。 –
@RoboticCat Thx、私はそれらをチェックアウトすることを確認します。 –
https://github.com/magicalpanda/MagicalRecordはコアデータを使用する簡単な方法です –