Etape 1: Entrer dans la distance de conduite
- Dans la première vue, appuyez sur la zone de texte pour tirer vers le haut de l’écran sur clavier et entrez le nombre de miles moteur puisque vous dernière rempli ton bidon d’essence.
- Après avoir renseigné vos miles entraînées, appuyez sur le bouton suivant pour accéder à l’écran suivant.
Programmation :
- Toutes les fenêtres visibles qu'un utilisateur verra sont appellent UIViews. Vous pouvez mettre tout votre code dans la classe UIViews.
- Tout d’abord, je voulais ajouter tous les champs d’entrée de l’utilisateur sur le premier UIView (peut-être même les résultats du calcul gaz kilométrage). Mais j’ai vite découvert que l’espace sur un UIView est très restreint et que l’Interface utilisateur (UI) sera beaucoup trop bondé comme à être un plaisir à utiliser pour un utilisateur.
- Le problème que j’ai rencontré tout d’abord, c’était que je ne savais pas comment faire pour remettre le kilométrage inséré à la prochain UIView. J’ai donc besoin un stockage temporaire pour ces données. Le sauvetage à ce problème si vous souhaitez stocker les petits morceaux de données consiste à utiliser la soi-disant NSUserDefaults dans Xcode.
- Pour s’assurer que l’utilisateur a entré un nombre valide dans la zone de texte distance, j’ai dû vérifier le nombre de fois il a été inséré. Tout clavier entrée est représenté comme un NSString dans Xcode. Donc le programme ne sait même pas c’est un nombre. Pour s’assurer que l’utilisateur n’a pas entrer un numéro à deux signes deux-points, par exemple, j’ai coulé la chaîne dans le format qu’on appelle des NSNumber. De cette façon, vous pouvez cocher erreur l’entrée.
- Pour s’assurer que l’utilisateur ne peut pas entrer des lettres au lieu de chiffres, vous pouvez spécifier pour ne montrer qu’un pavé numérique dans le code.
- NSNumber prendra également les paramètres régionaux en considération, en vous assurant qu'un utilisateur européen a un signe deux-points comme séparateur décimal, tandis que le séparateur US est un point.
- Si la vérification des erreurs génère une erreur, un soi-disant UIAlertView est programmée. Il s’agit d’une chouette petite ligne de code, lorsque vous spécifier l’en-tête d’un message pop-up, le message lui-même et certains OK, annulez ou « Agir » boutons.