我正在尝试使用swift-demangle
. 有些符号可以很好地去除,但有些符号根本无法去除,无论我使用的是什么版本的 Swift。示例:我尝试_TTSf4g_n_n_n___TTOFE5UIKitCSo18NSAttributedStringcfzT4dataV10Foundation4Data7optionsGVs10DictionarySSP__18documentAttributesGSqGVs33AutoreleasingUnsafeMutablePointerGSqCSo12NSDictionary____S0_
使用swift-demangle
以下 Swift 版本中的实用程序进行 de-mangle:2.2.1
、3.0.1
、3.0.2
、3.1
、3.1.1
、和4.0.2
,使用以下命令:4.0.3
4.1
swift-demangle -compact -no-sugar -simplified _TTSf4g_n_n_n___TTOFE5UIKitCSo18NSAttributedStringcfzT4dataV10Foundation4Data7optionsGVs10DictionarySSP__18documentAttributesGSqGVs33AutoreleasingUnsafeMutablePointerGSqCSo12NSDictionary____S0_
,但都导致与输入相同的损坏符号。
我目前正在编译 Swift2.2.1
以查看该符号是否可以在那里被去除(我对此表示怀疑)......任何关于这些符号无法去除的原因的建议将不胜感激。 ..