web-dev-qa-db-ja.com

Swift 2.xからSwift 4

Swift 2.xそして今AppleはちょうどリリースされたSwift 4 Swiftどのパスを選択できるか...の最新バージョンに進むには...

コードをSwift 3に最初に移行する必要がありますか?または、Xcode 9を使用してコードをSwift 4に直接移行できますか? =

26
RayofHope

はい、コードをSwift 3互換バージョンで移行する必要があります。Xcode9では、Swift 3.0のみ。

enter image description here


Swift 3.2は、Xcode 9とXcode 8の両方でサポートされています。

enter image description here



Xcode 8を使用して、ソースコードをSwift 2.0から3.2に変換してから、Xcode 9(Swift 3.2または4)に進みます。

コードを簡単に移行するには、次の手順に従います(XcodeツールでサポートされているSwiftの最新バージョンに変換するのに役立ちます))

(Xcode)メニュー:編集►秘密►現在へSwift構文

enter image description here

29
Krunal

はい、最初にコードをSwift 2からSwift 3、Xcode 8を使用して移行する必要があります。

Xcode 8は、Swift 2.をサポートする最後のバージョンです。

Xcode 9以降、サポートされるSwiftバージョンは3.2および4です

enter image description here

6
ayaio

はい、コードをSwift 3にXcode 8を使用して最初に変換し、Xcode 9でそれをSwift 4。

enter image description here

5
Moin Shirazi

はい、古いバージョンのXcodeが必要です。古いバージョンはこちらから入手できます https://developer.Apple.com/download/more/

3
Laky