我知道thisquestion关于我们如何在Swift中获得objective-c类的可读类名。我想要实现的是从objective-c中获取Swift类的可读类名,而不用模块破坏类名。所以如果我有一个Swift类:classFoo:NSObject{}然后在Objective-C中,我喜欢使用方便的NSStringFromClass将类名转换为字符串。我希望NSStringFromClass([Fooclass])返回@"Foo"但它返回@"Bar.Foo"Bar是模块名称。我遇到了这个Gist但它似乎有点乱七八糟,有没有更好的方法?最好不要手动将类名键入字符串。
我知道thisquestion关于我们如何在Swift中获得objective-c类的可读类名。我想要实现的是从objective-c中获取Swift类的可读类名,而不用模块破坏类名。所以如果我有一个Swift类:classFoo:NSObject{}然后在Objective-C中,我喜欢使用方便的NSStringFromClass将类名转换为字符串。我希望NSStringFromClass([Fooclass])返回@"Foo"但它返回@"Bar.Foo"Bar是模块名称。我遇到了这个Gist但它似乎有点乱七八糟,有没有更好的方法?最好不要手动将类名键入字符串。