Stap 4: Verdere kenmerken van de volledige versie
- De volledige versie kunt opslaan van uw gas kilometers gegevens voor latere herziening rechtstreeks op uw iPhone of iPod.
- In een UITableView probeer ik te maken van alle mogelijke gegevens beschikbaar die kan worden berekend door de fundamentele invoerwaarden, met inbegrip van de datum.
- Als een samenvatting wordt geselecteerd, wordt een lijst met alle eerder gegevens wordt weergegeven met de optie de om gegevens te groeperen per maand, zodat de totalen waar geschikt (bijvoorbeeld totale gaskosten per maand), totale gemiddelde of maandelijkse gemiddelden. Om deze opties selecteert, heeft elke samenvatting drie knoppen aan de onderkant van de samenvatting UIViews. De ene zal alle gegevens op maand groeperen. De tweede knop zal sorteren op alle gegevens oplopend of aflopend, afhankelijk van of kleinere of grotere waarden goed zijn. De "goede" waarden worden geacht te worden aan de top van de lijsten. De derde knop zal de gemiddelde waarden weergeven (als de gegevens zijn gegroepeerd per maand, krijg je maandelijkse gemiddelden, als het niet gegroepeerd, krijg je het gemiddelde van alle waarden).
- In de montages UIView zijn eenheden voor U.S. of Metrisch eenheden beschikbaar. Het dagelijkse pendelen waarde kan worden ingesteld en u kunt ook instellen dat de voorkeursinstellingen voor de weergave van uw gegevens in samenvattingen (bijvoorbeeld of u wilt zien uw gegevens gegroepeerd per maand)
Programmering:
- Eenheden zijn hard gecodeerd in mijn app. De app controleert uw lokale instellingen om te zien als je iDevice is ingesteld op metrische of Amerikaanse eenheden, maar u nog steeds de andere vanuit dit menu instellen kunt.
- Valutasymbolen zijn overgenomen uit de instellingen van het iDevice. Deze manier, in combinatie met de eenheden zien u altijd de gewenste eenheden voor waar u woont. In de VS, heb je $/ gallon, heb ik €/ km. Dit is echt handig, dus zelfs als u niet van plan op het lokaliseren van uw app voor verschillende landen, instellen eenheden en munt met NSLocalized versies.
- Icons! Gebruik eenvoudig te begrijpen pictogrammen. Zelfs als je meer energie gestoken moet in het maken van uw app, neem de tijd tot het opstellen van uw pictogrammen (nemen niet alleen hen van het internet als gevolg van auteursrechtelijke kwesties). Het vertalen van uw app krijgt veel gemakkelijker als je niet hoeft te vertalen de inscriptie van elke knop. Waar mogelijk, proberen het vinden van een goede pictogram in plaats van met behulp van tekst.