Als «swift2» getaggte Fragen

74
Wann werden inout-Parameter verwendet?

Wenn Sie eine Klasse oder einen primitiven Typ an eine Funktion übergeben, wird jede Änderung der Funktion am Parameter außerhalb der Klasse wiedergegeben. Dies ist im Grunde das gleiche, was ein inoutParameter tun soll. Was ist ein guter Anwendungsfall für einen inout-Parameter?...

72
Verwenden Sie Swift 2.2 in Xcode 8?

Ist es möglich, Swift 2.2 in Xcode 8 zu verwenden? Aus den Xcode 8-Versionshinweisen: "Xcode 8 unterstützt das Wechseln von Toolchains wie denen von swift.org, ohne Xcode neu zu starten. (23135507)" Ich habe versucht, eine schnelle 2.2-Toolchain auf der swift.org-Website zu finden, konnte dies...

70
Verwenden der Split-Funktion in Swift 2

Angenommen, ich möchte eine Zeichenfolge durch ein leeres Leerzeichen teilen. Dieses Code-Snippet funktioniert in Swift 1.x einwandfrei. Es funktioniert nicht in Swift 2 in Xcode 7 Beta 1. var str = "Hello Bob" var foo = split(str) {$0 == " "} Ich erhalte den folgenden Compilerfehler: Cannot...