Loading repository data…
Loading repository data…
HaysaRodrigues / repository
Repositório para facilitar gerenciamento de aprendizado de Swift e iOS.
Links úteis para aprender Swift + iOS development.
Minhas soluções:
swift package generate-xcodeproj
Não precisa de ; E não precisa do main() para um Hello World.
print("Hello, world!")
Use let para constantes e var para variáveis.
var myVariable = 42
myVariable = 50
let myConstant = 42
Pode especificar o tipo da variável/constante também
let explicitDouble: Double = 70
Pra fazer casts de variáveis que você recebe de uma forma, mas quer tratar de outra. Você cria uma instância do tipo esperado.
let label = "The width is "
let width = 94
let widthLabel = label + String(width)
Para concatenar variáveis com uma backslash
let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples."
let fruitSummary = "I have \(apples + oranges) pieces of fruit."
Para formatar o código em Strings que ficam em múltiplas linhas
let quotation = """
I said "I have \(apples) apples."
And then I said "I have \(apples + oranges) pieces of fruit."
Int
Float
Double
String
Character
Bool
Não precisa dos (), a sintaxe fica bem simples.
if score > 50 {
teamScore += 3
} else {
teamScore += 1
}
Para fazer o FOR,
let individualScores = [75, 43, 103, 87, 12]
for score in individualScores {
//block of code
}