Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.1 KB

módulo-05.md

File metadata and controls

30 lines (22 loc) · 1.1 KB

// 1) Qual das seguintes atribuição são válidas? var name: String? = "Carlos" var age: Int = nil let kilometer: Float = 26.7 var lastName: String? = nil

// 2) - Faça o unwrap com segurança com a constante, number e print com a condição mais legível. var numericalString = "3" var number = Int(numericalString)

print("(number) is the magic number.")

// 3) - Se alteramos o valor da variavel numericalString para "cinco" e executar o playground, o que acontecerá? // a - Vai funcionar sem problemas // b - Não vai funcionar // c - acredito que não funcione.

// 4) - A classe UIViewController possui uma propriedade chamada tabBarController. A propriedade tabBarController é optinal do tipo UITabBarController?. O próprio tabBarController contém um tabBar como propriedade. Complete o código abaixo preenchendo com o uso apropriado do optional chaining para acessar a propriedade tabBar.

var viewController = UIViewController() //if let tabBar = //TODO: Optional chaining aqui { // print("Aqui tem uma tabBar controller.") //} else { // print("Aqui não tem uma tabBar controller.") //}