SORU
7 HAZİRAN 2014, CUMARTESİ


Anahtar-değer gözlem (KVO) Swift kullanılabilir?

Eğer öyleyse, Objective-C anahtar-değeri gözlem kullanılırken, yoksa olmadığına dair herhangi bir önemli farklılıklar var mı?

CEVAP
29 HAZİRAN 2014, Pazar


Evet ve de hayır:

  • EvetSwift aynı eski KVO API Objective-C nesneleri gözlemlemek için kullanabilirsiniz.
    Ayrıca Swift nesne NSObject miras dynamic özellikleri görebilirsiniz.
    Ama...HayırSwift yerli gözlem sistemi anlamına gelir türü kesin belirlenmiş değil.
    Using Swift with Cocoa and Objective-C | Key Value Observing

  • Hayırşu anda yerleşik hiçbir değeri keyfi Swift nesneler için sistem gözlem.

  • Evet, yerleşik vardırEmlak Gözlemcilerkesinlikle yazılmış olan.,
    Ama...HayırKVO, nesneleri kendi özelliklerini gözlemlemek için izin beri, iç içe geçmiş gözlemler desteği yok ("anahtar yolu"), ve açıkça onları uygulamak zorunda.
    The Swift Programming Language | Property Observers

  • Evetkesinlikle yazdınız olacak açık değer gözlem , uygulama ve diğer nesnelerden birçok işleyicileri eklemek için izin verir, ve hatta iç içe geçme / destekler "anahtar yolu".
    Ama...Hayırsadece gözlemlenebilir uygulamak olarak hangi özellikler için çalışır beri KVO olmayacaktır.
    Bu değeri uygulamak için bir kütüphane izlemek için burada bulabilirsiniz:
    Observable-Swift - KVO for Swift - Value Observing and Events

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • Metheud

    Metheud

    9 EYLÜL 2006