J'ai récemment travaillé pour ajouter Swift à un projet existant, pour pouvoir l'essayer de façon réelle.
Lors de l'ajout d'un fichier source Swift au projet, je n'ai aucun problème à obtenir le "Bridging Header", c'est-à-dire, Objective-C à Swift.
Mais le *-Swift.h
fichier d' en- tête qui est censé exposer les classes Swift soit marquées @objc
ou sous - classes de classes ObjC, est nulle part à trouver :-(
Je ne vois aucune instruction spécifique sur la façon d'accomplir l'utilisation de ma nouvelle sous-classe, écrite en Swift, dans mon code d'application principal (qui est toujours Objective-C).
L'application dont je suis le développeur principal a une base de code assez grande (70 000 lignes), il est donc hors de question de la faire passer en une seule fois.