La risposta, purtroppo, è: non puoi farlo. Almeno non automaticamente. Swift come il compilatore stesso ha lasciato abbastanza difetti. Lasciare da solo alcuni strumenti saranno in grado di ingoiare qualsiasi codice Swift. La tua unica alternativa è il buon vecchio modo manuale.
So che Enterprise Architect ha la possibilità di definire una sintassi del linguaggio basata su BNF. Ma Swift è (ancora sfortunatamente) non contestualizzato. (In effetti è così sensibile al contesto che spesso inghiotte la sua parte posteriore.) Quindi non funzionerà neanche.
P.S .: Ora che Swift è open source, qualcuno potrebbe sfruttare l'opportunità di toccare l'output del compilatore per le interfacce di classe. Immagino che non dovrebbe essere troppo difficile, ma è ancora molto lavoro.
fonte
2015-03-22 22:51:10