gpt4 book ai didi

swift - 转换到 Swift 3 的困难

转载 作者:IT王子 更新时间:2023-10-29 04:59:44 24 4
gpt4 key购买 nike

从 Swift 2 转换到 Swift 3 之后(即使在将 edit-> convert -> 转换为当前的 swift 语法之后)我遇到了很多错误。特别是:

this

在我下载这个测试版 Xcode 8.0 并转换为 Swift 3 之前,我的项目在 Swift 2 中运行良好,总共显示 90 个错误

这是我犯的转换错误吗?

最佳答案

它们中的大多数都很容易修复,只需点击红色按钮,Xcode 就会为您修复!其他包括:

CGRect

swift 2:

let frame = CGRectMake(0, 0, 20, 20)

swift 3:

let frame = CGRect(x: 0, y: 0, width: 20, height: 20)

CGPoint

swift 2:

let point = CGPointMake(0, 0)

swift 3:

let point = CGPoint(x: 0, y: 0)

CGSize

swift 2:

let size = CGSizeMake(20, 20)

swift 3:

let size = CGSize(width: 20, height: 20)

CGRectGetMidX

swift 2:

CGRectGetMidX(view)

swift 3:

view.midX

CGRectGetMidY

swift 2:

CGRectGetMidY(view)

swift 3:

view.midY

UIColor

swift 2:

let color = UIColor.redColor()

swift 3:

let color = UIColor.red

“国民服役”

swift 2:

NSTimer
NSData
NSError

swift 3:

Timer
Data
Error

用户默认值

swift 2:

NSUserDefaults.standardUserDefaults().//something

swift 3:

UserDefaults.standard.//something

关于swift - 转换到 Swift 3 的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37946899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com