Bonjour tout le monde, je suis à travailler sur le document d’Apple « App Development with Swift » et j’ai un soucis dans la définition du type de la variable, en effet dans une structure, j’ai plusieurs attributs :
struct Car {
var make: String
var year: Int
var color: Color //Cette propriété me pose problème avec un type non reconnu
var topSpeed: Int
}
La variable color reste un mystère pour moi, une idée ?
T’as essayé avec UIColor ? C’est le type de variable classique pour définir une couleur avec iOS.`
import UIKit
struct Car {
var make : String
var year : Int
var color : UIColor
var topSpeed : Int
}
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let vehicule:Car = Car(make:"Honda", year:2010, color:.blue, topSpeed:120)
}
}
D’accord. Je n’ai pas lu le document, mais à lire ta description, je pense que c’est du code purement théorique, destiné à expliquer un concept, pas a être exécuté.
D’ailleurs, il n’y a pas de type Size sous iOS. Le plus proche c’est CGSize définissant la taille d’un objet graphique, et appartenant au framework CoreGraphics (d’où le nom commençant par CG).