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

  • IGN

    IGN

    19 EYLÜL 2006
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • katherine gomez

    katherine go

    1 Aralık 2011