为了账号安全,请及时绑定邮箱和手机立即绑定

swift的编译过程究竟是怎样的?

swift的编译过程究竟是怎样的?

烙印99 2018-08-11 14:16:25
swift的编译过程究竟是怎样的
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

虽然Swift是一个全新的语言,但与Objective-C和C却有着千丝万缕的关系,Swift其实就是Objective-C的文本变种,对于这门全新的语言,苹果做的工作其实远没有想像的艰巨。LLVM编译器做工作只是先把swift翻译成Objctive-C代码,然后再把Objective-C代码翻译成C语言代码,然后再把C语言代码翻译成汇编,最终翻译成机器码。虽然Swift其实就是Objective-C,但是对入门者而言Swift远比Objective-C好学,吸取所有语言的精华,所以如果自学建议直接学习swift,但是如果参加培训建议先学习C/Objective-C,这样能够更好的理解底层的实现原理。

查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 1156 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信