すごく素早くオブジェクト指向で新しいので、私に同行してください。私はデータを格納するのに使う小さなクラスを持っています。クラス構成に保存されているすべてのデータを削除するSWIFT3
class Coin {
//MARK: Properties
var name: String
var symbol: String
var date: Date
var time: String
init?(name: String, symbol: String, date: Date, time: String) {
self.name = name
self.symbol = symbol
self.date = date
self.time = time
if name.isEmpty {
return nil
}
}
}
アプリケーションの経過とともに、最新の情報を表示するためにこのデータを更新する必要があります。これらのCOINオブジェクトからデータを読み込もうとするたびに、配列のデータを2倍にしてロードします。 例えば、最初の実行は、第二は、20
これは、データが別々のクラスのオブジェクトから読み込まれているか
var coins = [Coin]()
private func loadCoins(CoinName: String, Symbol: String, Date: Date, Time: String) {
guard let coin1 = Coin(name: CoinName, symbol: Symbol, date: Date, time:Time) else {
fatalError("Unable to instantiate coin1")
}
coins += [coin1]
}
でのこの重複を回避する方法上の任意のアイデアになり、10個のオブジェクトになりますデータ?
更新しようとすると、どのフィールド値が変更されるか、すべてのフィールドが変更される可能性がありますか? –