Die komplette Liste der raschen kurzer Hand

Dieses Tutorial ist für X-Code aktualisiert 7.3 & schnell 2.2

Ein Teil des langen Swift Code wird sehr häufig ohne Modifikation verwendet. Denn sie werden oft verwendet, gibt es kurzer Hand Version davon. Sie erzielen dasselbe Ergebnis mit weniger Schreiben von Code. Hier schreibe ich alle kurzen Händen Ich weiß bis heute & Ich werden auch weiterhin kurze Hände, wie ich lernen sie.

Denn Aussage sehr häufig ihre überprüft, ob bool wahr oder falsch ist

var isItTrue = true

if isItTrue == true {
print(“bool = true”)
}

// same as

if isItTrue {
print(“bool is true”)
}

bool ist wahr

var isItFalse = false

if isItFalse == false {
print(“bool = false”)
}

// same as

if !isItFalse {
print(“bool is false”)
}

bool ist falsch

Wenn else-Anweisung selbst wird sehr häufig verwendet, & Hier kurz die Hand, dass für

var x = 0

if x == 5 {
x = 0
}
else {
x = 5
}
print(x)

// same as

x = x == 5 ? 0 : 5
print(x)

wenn sonst Ausgang

Addiert oder subtrahiert Wert von Variable
var x = 0

x = x + 3
println(x)

// same as

x += 3
println(x)

x + = 3 Ausgabe

var x = 6

x = x - 3
print(x)

// same as

x -= 3
print(x)

x - = 3 Ausgabe

Erstellen leeres Array von Objekt

var city = Array<String>()

// same as

var name = [String]()

Hinzufügen Objekt Array

var city = [String]()

city.append(“New York”)
city.append(“London”)
city.append(“Paris”)
city.append(“Tokio”)

print(city)

// same as

var name = [String]()

name += [“John”, “Casey”, “Mike”, “Richard”]

print(name)

Hinzufügen Objekt Array

Zieht Objekte aus Array

var city = [“New York”, “London”, “Paris”, “Tokio”]

var i = city.count - 1

city.removeAtIndex(i)

print(city)

// same as

city.removeLast()

print(city)

entfernen letzte

var city = [“New York”, “London”, “Paris”, “Tokio”]

print(city)
city.removeAtIndex(0)
print(city)
city.removeAtIndex(0)
print(city)
city.removeAtIndex(0)
print(city)
city.removeAtIndex(0)
print(city)

// same as

var name = [“John”, “Mike”, “Dave”, “Richard”]

print(name)
name.removeAll(keepCapacity: false)
print(name)

alles entfernen

Ersetzen von Objekten aus Array

var city = [“New York”, “London”, “Paris”, “Tokio”, “Bejing”]

print(city)
city[0] = “Boston”
print(city)
city[1] = “Manchester”
print(city)
city[2] = “Nice”
print(city)
city[3] = “Hiroshima”
print(city)

// same as

var name = [“John”, “Mike”, “Richard”, “Jack”, “Casey”]

print(name)
name[0…3] = [“Roger”, “Jay”, “Justin”, “Brad”]
print(name)

Objekt im Bereich ersetzen

var city = [“New York”, “London”, “Paris”, “Tokyo”]

print(city)
city[0] = “Boston”
print(city)
city[1] = “Manchester”
print(city)
city[2] = “Nice”
print(city)
city[3] = “Hiroshima”
print(city)

// same as

var name = [“John”, “Mike”, “Richard”, “Jack”]

print(name)
name[0..<name.count] = [“Roger”, “Jay”, “Justin”, “Brad”]
print(name)

ersetzen alle Objekte aus dem Array

Durchschleifen Array mit for-Schleife

var city = [“New York”, “London”, “Paris”, “Tokyo”]

for var i = 0; i < city.count; i++ {
print((i, city[i]))
}

// same as

for name in enumerate(city) {
print(name)
}

Schleifen-Array mit dem Index

var city = [“New York”, “London”, “Paris”, “Tokyo”]

for var i = 0; i < city.count; i++ {
print(i)
}

// same as

for (index, name) in enumerate(city) {
print(index)
}

Schleifen nur Array-Index

var city = [“New York”, “London”, “Paris”, “Tokyo”]

for var i = 0; i < city.count; i++ {
print(city[i])
}

// same as

for (index, name) in enumerate(city) {
print(name)
}

Durchschleifen Array

Durchschleifen Zahlen

for var i = 0; i <= 5; i++ {
print(i)
}

// same as

for number in 0…5 {
print(number)
}

Schleife durch Zahlen

Durchschleifen Wörterbuch

var age = [“Mom”: 30, “Dad”: 33, “Son”: 2, “Daughter”: 4]

var x = age[“Mom”]!
print(“Mom”, “(x)”)
x = age[“Dad”]!
print(“Dad”,“(x)”)
x = age[“Son”]!
print(“Son”, “(x)”)
x = age[“Daughter”]!
print(“Daughter”, “(x)”)

// same as

for name in age {
print(name)
}

Schleifen-Wörterbuch mit den wichtigsten

var age = [“Mom”: 30, “Dad”: 33, “Son”: 2, “Daughter”: 4]

var x = age[“Mom”]!
print(“Mom”)
print(“(x)”)
x = age[“Dad”]!
print(“Dad”)
print(“(x)”)
x = age[“Son”]!
print(“Son”)
print(“(x)”)
x = age[“Daughter”]!
print(“Daughter”)
print(“(x)”)

// same as

for (key, name) in age {
print(key)
print(name)
}

Schleifen Wörterbuch

Mehrere wenn else-Anweisungen kombiniert mit Schalter

var i = 0

if i == 0 {
print(“i is equal to zero”)
}
else if i == 1 {
print(“i is equal to one”)
}
else if i == 2 {
print(“i is equal to two”)
}
else {
print(“value of i is unknown”)
}

switch i {
case 0:
print(“i is equal to zero”)
case 1:
print(“i is equal to one”)
case 2:
print(“i is equal to two”)
default:
print(“value of i is unknown”)
}

Schaltausgang
Download der vollständigen Liste der kurzen Hände

Gesamt 3 Stimmen
0

Sagen Sie uns, wie kann ich dieses Tutorial verbessern?

+ = Stellen Sie sicher, Mensch oder Spambot ?