21 ms·
I didn’t know even that was possible and thought that I had to use objc as it used to be. Nice
by beached_whale 5y ago
I didn’t know even that was possible and thought that I had to use objc as it used to be. Nice
- user-the-name 5y agoObjective-C is a superset of C. If there is Objective-C interop, there is by necessity already C interop.
- BBC-vs-neolibs 5y ago
- gumby 5y agoThat is not completely true. There could be object round trip support between objective c and swift objects which would not be available through a C interface. Consider ObjectiveC++ as an example.
- jb1991 5y agoYou are talking about something different, I think. Of course, if you need Objective-C features, you don’t get those from C. But if you simply need C features, you don’t need Objective-C just for that. In the context of a C api exposed over C++, objective C is not necessary.
- conradev 5y agoYou can also use this to wedge the C preprocessor into Swift for example, I can inject variables into the C preprocessor in my build settings and have a C header that defines constant strings with those variables, which I can then import directly into Swift as a module