With the Swift umbrella header for the project added, Objective-C is able to access Swift class methods. How is Objective-C able to call Swift methods, but C not able to without working with name mangling issue?
Could you provide details on this?
Doesn't stable Swift ABI, mean, the compiler generates fixed mangled names for types? Then can we have a program to go through Swift source code and generate a header with the mangled names, which can be called from C?