快速迁移到swift3.0

准备好Xcode8.0Beta,将我们之前的项目用Xcode8.0打开。打开之后Xcode会有一个提示下面我们跟着截图一起走吧。

1、这个提示是说:你的项目包含早期版本的Swift代码,询问你是否更新到Swift3

2、点击next

3、选择Swift3

4、这里选择我们需要更新代码的Targets

5、耐心等待

6、点击Save保存

ziji
ziji

在上面这张图中我们便可以清楚的看到Swift语法的变化,左边是最新的语法,右边是之前的语法版本

当然通过上面的操作只能把绝大部分的语法修改过来,但是有一些部分的代码需要我们根据自己的实际情况去修改它才能完全过渡到Swift3中。

比如:1、类似i++这样的代码需要手动修改为i += 1

2、第三方的OC库,调用也可能发生一点点的改变,手动修改(高德地图)

3、使用了C语言风格的for循环也需要自己修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,598评论 0 12
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,292评论 4 61
  • 美国批评家尼尔.波兹曼在《娱乐至死》中认为,“媒介即隐喻”,印刷术时代步入没落,而电视时代蒸蒸日上;电视改变了公众...
    WildeYoung阅读 1,643评论 0 0
  • 之后的数日她家和工人们来来往往,渐渐有了些交情。爷爷也开始说得出哪个小伙子比较厚道,哪个人油滑。仿佛进行了门户划分...
    瓦哨阅读 279评论 0 0
  • 对于小白来说,这一题十分不友好,因为链表这个概念我不了解,所以额外花了许多时间。这题思路还是很简单的,也就是用变量...
    laochonger阅读 264评论 0 0