SORU
5 HAZİRAN 2014, PERŞEMBE


Hızlı destek yansıması mı?

Swift destekler yansıma, örneğin valueForKeyPath: setValue:forKeyPath: gibi bir şey mi Swift nesnelerle mu? Aslında bu bile dinamik tip bir sistem, Objective-C obj.class gibi bir şey var mı?

CEVAP
5 HAZİRAN 2014, PERŞEMBE


Bazı yansıma destek başlangıcı var gibi görünüyor:

class Fruit {
    var name="Apple"
}

reflect(Fruit()).count         // 1
reflect(Fruit())[0].0          // "name"
reflect(Fruit())[0].1.summary  // "Apple"

Mchambers özü, burada: https://gist.github.com/mchambers/fb9da554898dae3e54f2

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • Muse

    Muse

    28 EYLÜL 2006