samedi 1 août 2015

How to deal with the lack of reflection in Swift?

As an experienced Objective-C developer who is now learning Swift , I'm really missing some of the reflection and dynamic features of Objective-C.

For eg: I had written a JSON serializer which automatically mapped keys and values using KVO and Objective C introspection , and there are open source libraries like Mantle which do this.

I could declare my object as an NSObject subclass and proceed but I feel that this is not the Swift way of doing things.

Is there any other way to accomplish the same tasks , while avoiding boilerplate , using what Swift provides ?

Aucun commentaire:

Enregistrer un commentaire