关于 OC 和 Swift 混写的问题

2016-05-06 10:45:13 +08:00
 shuoit

你没看错,是混写(肯定是混编),哈哈。这个提问比较二,但是我想了解下,是否可以实现 OC 与 Swift 之间混写?

先来说下我认为的混写,大家都知道 OC 和 C 是无缝兼容的,在 OC 代码中可以直接调用 C 的方法、写 C 的语法等等,包括 C++也可以改 m 文件为 mm 文件,然后语法之间混写,但是到了 Swift 时代,貌似没这种混写的说法了,可能是我见识少,不知道是否真的有混写的方式?

3317 次点击
所在节点    Swift
5 条回复
dorentus
2016-05-06 11:44:55 +08:00
不能。
chisj
2016-05-06 13:28:44 +08:00
不能。
rayshen
2016-05-06 19:35:20 +08:00
语法规则都不一样,必须要桥接
shuoit
2016-06-10 18:27:38 +08:00
@rayshen 桥接是必须的,但我觉得以后是有可能混写的,毕竟 swift 中明显可以出现 NSString 这种鬼
shuoit
2016-06-10 18:28:12 +08:00
@dorentus 目前可能真是这样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/276707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX