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

  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • HSmasteryoda .

    HSmasteryoda

    22 Ocak 2010
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006