Ho problemi a creare qualcosa in puro Swift. Sto cercando di implementare un registro di classi simile a NSValueTransformer.Esiste un equivalente Swift a GCC `__attribute __ ((costruttore))`?
In Objective-C, farei in modo che le sottoclassi NSValueTransformer fossero registrate chiamando setValueTransformer:forName:
nel metodo di classe load
della sottoclasse. Questo approccio non funziona in Swift perché il runtime non chiama load
sulle classi Swift.
La mia prossima idea era trovare la versione Swift di __attribute__((constructor))
ma la mia ricerca è risultata vuota. Swift fornisce qualcosa di simile a __attribute__((constructor))
o è l'unico modo per ottenere questo risultato per scrivere una funzione C che chiama una funzione Swift?
Hai trovato la soluzione per la tua domanda? Anch'io ho un bisogno simile. Grazie in anticipo –