2015-07-13 12 views

risposta

14

Xcode 6 e Xcode 7 (fino al Xcode corrente 7.3) non offrono la possibilità di visualizzare l'assemblea generato il file per Swift ingresso. (Forse che la funzione verrà aggiunta in una versione successiva .)

Attualmente l'unico modo che conosco è quello di chiamare il compilatore sulla riga di comando con il "-emit-assemblaggio" l'opzione, per esempio

 
xcrun -sdk macosx swiftc -emit-assembly main.swift 
1

Assemblea Vista parziale

È possibile profilo l'applicazione utilizzando Strumenti (Cmd+I da Xcode) con Tempo Profiler modello. Quando trovi la parte che ti interessa (ad esempio il tuo ciclo critico), fai doppio clic su Symbol Name e nell'angolo in alto a destra seleziona View Disassembly o Show side-by-side source/disassembly views per vedere l'assemblaggio.

Dall'icona dell'ingranaggio nello stesso angolo, è possibile Show ISA Reference Guide.

1

Questo funziona solo per puro Swift, ma un simpatico assemblatore rapido è online qui: https://swift.godbolt.org. È anche possibile codificare a colori diverse sezioni in modo da poter vedere da quale linea proviene l'assemblaggio.

Problemi correlati