推出swift时,我开发了一个项目,但是最近苹果公司已经推出了新版本的swift 2.0和xCode 7.0.那么如何将我的项目从swift 1.2迁移到2.0?
解决方法
在新的Xcode 7测试版中,转到编辑菜单 – >转换 – >最新Swift语法
这将为您运行代码转换器,并向您显示将要进行的更改.这些是自动更改(如更改println打印等).
>确保尽可能地使用新的错误处理功能(代码转换工具大部分都是这样做的,但有时候它会出错).>酌情使用警卫声明.一般使用它来减少缩进和嵌套的if语句.当正确使用时,这些都是非常好的.>几乎所有的全局函数都可以重构到协议扩展.将通用功能移动到扩展.>当转换为/从类型(例如String – > NSData,反之亦然)时,可以使用可用的初始化器与参数作为转换的类型,而不是在类型上具有属性.所以,而不是做一些string.dataUsingEncoding(NSUTF8StringEncoding)做类似NSData(someString,encoding:NSUTF8StringEncoding).请注意,这不是API的实现方式,而是使用它作为示例来显示事情可以如何“更新”.>使用可用性检查有用.>移动清理代码尽可能延迟块.这可以帮助冗余的重复清理代码,如文件关闭等.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。