8
kaldırıldı/bildirim alın ben bir eleman bir diziden eklendi/kaldırıldı size bildirilmesi istedi. Bir bir öğe kaldırmak eklemek/zamandiziye
private var privateWord: String?
var word: String? {
get {
return privateWord
}
set {
if newValue != "" {
notifyThatWordIsChanged()
} else {
notifyThatWordIsEmpty()
}
privateWord = newValue
}
}
biz de benzer bir sonuca ulaşmak Can,: Biz diziler bahsetmiyoruz Bir dize değiştiğinde örnek bildirilmesini için, Swift iyi bir çözüm yoktur dizi?
Bu iyi bir çözüm olduğunu - elle benzer şekilde sarılmış sürece ancak dikkate alınması tüm diğer dizi yöntemleri (harita gibi, sıralama, vb) ve özellikleri mevcut değildir olmalıdır – Antonio
@Antonio Evet ama temel diziye erişmek kolay sanırım. 'A.array = a.array.map {...}' – Kirsteins
Evet sadece Bunun gerçek bir 'Array' olmadığını işaret etmek istedik, ve o * değil * bir' Array' (eğer geçemez yani böyle bir dizinin bir örneğini beklemek fonksiyonlarına). Benimki bir eleştiri değil - sadece bir açıklama. Fikir güzel, ama tabii ki o subclassing Yani yorgun tüm durumlarda – Antonio