Bin*_*ian 9 swift xcode6 xcode7
在Xcode 4我可以看到通过点击组件文件Product\Generate Output\Assembly File.
但在Xcode 6和7中,我没有看到Swift文件的选项.
此功能是否已删除或我在哪里找到它?
Mar*_*n R 17
Xcode 6和Xcode 7(直到当前的Xcode 7.3)不提供查看生成的Swift输入汇编文件的选项.(也许该功能将在以后的版本中添加.)
目前,我所知道的唯一方法是使用"-emit-assembly"选项在命令行上调用编译器,例如
xcrun -sdk macosx swiftc -emit-assembly main.swift
您可以使用Instruments(Cmd+I来自 Xcode)和Time Profiler模板来分析您的应用程序。当您找到您感兴趣的零件(例如关键循环)时,双击Symbol Name并在右上角选择View Disassembly或Show side-by-side source/disassembly views查看装配体。
通过同角的齿轮图标,您可以Show ISA Reference Guide。