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

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • friendz.net

    friendz.net

    29 EKİM 2010
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006