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

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

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

蓝山帝景 2018-09-25 13:09:33
swift的编译过程究竟是怎样的
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超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-10-11
  • 1 回答
  • 0 关注
  • 821 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号