Stap 3: Beoordelen gas mileage
- Bekijk de gegevens die u hebt ingevoerd in de tabel van de basisgegevens. Indien u binnen de waarden die u hebt ingevoerd een fout vindt, kunt u onttrekken om het even welk van hen aan het omhoog pop-up brengen om elke waarde te wijzigen.
- Efficiency van de brandstof is de waarde voor mijl per gallon, berekend op basis van uw input.
- Consumptie / 100 mi. toont hoeveel gallons van gas moet u 100 mijl te reizen en wat je moet betalen voor die 100 mijlen.
- Consumptie / pendelen toont hoeveel gallons van gas je nodig hebt voor uw dagelijkse pendelen. Deze functie is niet beschikbaar in de gratis app. In de afbeelding, wordt een waarde van 120 weergegeven, die is mijn dagelijkse reis naar en thuis van het werk.
- In de gratis versie van mijn app is opslaan van uw gegevens en herziening van oudere samenvattingen van de gegevens niet beschikbaar.
Programmering:
- Alle gegevens over het verbruik wordt berekend wanneer de UIView wordt geladen. Soms moeten dingen gebeuren wanneer de weergave is opbaren subweergaven of zodra het verschijnen, enz. Zo zijn er verschillende opties. En soms het kostte me hele avond om erachter te komen dat een functie werkte niet correct omdat ik probeerde het uitvoeren van een actie/functie/methode in de verkeerde sectie van code :-)
- De foto toont een zogenaamde UITableView. U slechts een grote lijst van artikelen, of de manier waarop ik moet verschillende secties tonen het programma. De eerste keer heb ik een tabelweergave in XCode, was het nogal verwarrend. Soms is nog steeds, maar het wordt steeds makkelijker met elke nieuwe tabelweergave geprogrammeerd.
- Een echte grote uitdaging was om te verbergen van het gedeelte van de tabel met uw dagelijkse pendelen.
- De Opslaan knop activeert het pop-up vragen als u wilt opslaan van de gegevens die u zojuist hebt ingevoerd met de huidige datum of een oudere datum. Kiest u "Andere datum" binnen de pop up, noem de pop-up knop een nieuwe zogenaamde modale UIView voor het invoeren van een andere datum dan de huidige datum.
- Eenmaal het opslaan opdracht binnen de app code wordt aangeroepen, alle gegevens die naar de NSUserDefaults werd geschreven is gegoten als NSNumbers en opgeslagen in een bestand dat wordt ingesteld de eerste keer gegevens wordt opgeslagen. Dit bestand kan later worden geëxporteerd als door tabs gescheiden tekstbestand voor verdere verwerking met Excel of pagina's.