Min första egna iOS app - Gas av nummer - en gas mätarställning kalkylator (3 / 5 steg)

Steg 3: Granska din gas körsträcka



App-steg 3:

  • Granska informationen du angett i tabellen grunddata. Om du hittar ett fel inom de värden som du angett, kan du peka någon av dem att få upp ett popup-fönster för att ändra alla värden.
  • Bränsleeffektivitet är värdet för miles per gallon, beräknas av dina inmatningar.
  • Förbrukning / 100 mi. visar hur många gallon gas du behöver resa 100 miles och vad du har att betala för dessa 100 miles.
  • Förbrukning / pendla visar hur många gallon gas du behöver för din dagliga pendla. Denna funktion finns inte i den fria app. I bilden visas ett värde av 120, vilket är min dagliga färden till och hem från jobbet.
  • I den fria versionen av min app är spara dina data och se över äldre data sammanfattningar inte tillgänglig.

Programmering:

  • Alla uppgifter beräknas när UIView blir laddad. Ibland måste saker hända när vyn är subviews, eller när den är som förekommer, etc. Så finns det olika alternativ. Och ibland det tog mig alla kväll för att ta reda på att en funktion inte fungerar eftersom jag försökte utföra en åtgärd/funktion/metod i fel del av koden :-)
  • Bilden visar en så kallad UITableView. Du kan ha bara en stor lista över artiklar eller program det det sätt jag har att visa olika sektioner. Första gången jag gjorde en tabellvy i XCode, var det ganska förvirrande. Det fortfarande är ibland, men det blir lättare med varje ny tabellvyn programmeras.
  • En riktig stor utmaning var att dölja delen av tabellen visar din dagliga pendla.
  • Spara knappen åberopar ett popup-fönster frågar om du vill spara data du just angav med dagens datum eller ett äldre datum. Om du väljer "Övriga datum" inom pop up, anropar pop-up's knappen en ny så kallade modala UIView för att ange ett annat datum än dagens datum.
  • En gång spara kommandot inom app kod anropas, alla data som skrevs till NSUserDefaults är gjuten som NSNumbers och sparas i en fil som får in första gången data sparas. Denna fil kan senare exporteras som tab avgränsad textfil för vidare bearbetning med Excel eller sidor.
Se Steg
Relaterade Ämnen

DORM ROOM GITARR (min första egna gitarr!)

IntroduktionJag är en sophomore teknologifostran undergrad på college of New Jersey. I senaste höst jag tog en inledande material kurs och beslutade att driva mina kunskaper och göra en spelbar gitarr för mitt sista projekt. Det var en sporadisk besl...

Göra en iOS App med Swift

Tänk på det. Efter att ha avslutat denna handledning kan du berätta för dina vänner du byggt en app. Säger bara.I denna tutorial tar jag dig genom processen med att bygga en iOS ansökan. Längs vägen, ska jag se till att lära dig om teori och metoder...

BAYMAX: Min första Python projekt

Jag har haft detta på / av-förhållande med lärande att koden i flera år (ok kanske tio år). Jag har dabbled i detta och att plocka upp några Java script här, HTML, klipper av VBA och praktiska kunskaper om alla manor industriell logik kontroller. Det...

Min första Synth

kid synth kom till som jag satt böjd över en tangled röra av synt ledningar. Min vän Oliver kom över, bedöma situationen och sade, "Du vet att du har lyckats att göra världens mest komplicerade barnleksak." Min första reaktion var att grymta åt...

Min första pussel rutan

IdénSå en liten stund sedan jag letade på internet efter hemliga fack och hittade då dessa awesome lådor kallas pussel lådor. Jag viljat till design en själv direkt och göra det. Men jag hade inte haft en aning om hur man gör. Så gjorde jag lite fors...

Hur jag skapade min första Quilt

quiltning är en urgammal konst som är fortfarande populära och älskade idag. Jag bestämde mig för att få in quilting förra året och nu säljer täcken för lite extra pengar. Cuddle i vinter med din alldeles egna, handgjorda quilt!Steg 1: beslut För min...

InPace - en Arduino baserad GPS-data logga fitness armband med bluetooth och en iOS app

InPace är en Arduino baserat fitness armband, med åtföljande iOS ansökan, som kan ge levande feedback på hur användaren pacing sig under en springa, gå eller cykla rutten. Det spår GPS lokaliseringarna och aktuella tider att jämföra användare nuvaran...

Lär dig att göra IOS apps med ingen programmering expiriance

För att göra IOS apps, behöver du en Apple mac kör OS X El kapten eller senare. Tyvärr PC användare, IOS är alla för mac.Steg 1: Ladda ner XcodeFörst lunch mac AppStore, Sök efter Xcode och hämta den. Det är en ganska stor nedladdning, det kan ta lån...

Bygga min första basgitarr

Inledning: följande är min första kompletta basgitarr bygga. Jag lärde mig mycket, gjort en massa misstag, läsa mycket, och ibland helt enkelt gissat på hur man gör vissa saker. Projektet tog plats över en sju månaders process på helgerna. Jag börjad...

Hur jag gjorde min första kniv, Bushcraft stil.

This is all new for me, a few times over. Detta blir min första Instructable och den första kniv jag har gjort. Hoppas allt blir bra. ;-)Först av allt, har jag läst många saker på internet, i böcker, och sett många fler filmer i ämnet av kniv. Jag tv...

Min första kniv

detta är min första kniv att göra Instructable. Det var min första rätt kniv, dvs gjorda av riktiga kolstål i stället för filer och skrot. Jag designade det som en gåva till min bästa vän, sin input och min design. Bladet är strax under 4,5" och alld...

Min första Nerf Mod

Detta är min första Nerf Mod.Jag lagt till en gammal airsoft gun omfattning och modifierade den för att få plats på nerf, tog två mags, tejpade dem tillsammans för en dubbel mag och de hittills fungerar utmärkt, och jag gjorde en liten ljuddämpare fö...

Att skapa Instructables med Instructables iOS App

Hej och Välkommen till Instructables!I detta Instructable, kommer vi att gå över hur man skapar en Instructable genom våra iOS App. (nu finns på iPad!)Låt oss komma igång!Steg 1: Öppna App Öppna upp programmet. Du kommer nu att Visa hemsidan för app....

Min första självbalanserande Robot Diy lätt Under 25 år

Detta är min första självbalanserande robot och jag söker på internet efter andra självbalanserande projekt och jag designar min gruva robot att vara enkel och billig.I denna instructabile jag whill berätta dig steg för steg hur man bygger din robot...

Min första (real!) arbetsbänk

jag jobbat bort av min "tillfälligt" workbench (två såg hästar och några skrot bitar av skåp ply kryssade på) ett tag nu, och efter mycket frustration och skam, beslutat att det är dags för att flytta upp i världens verkstad.Som en nyfödd wannab...

Hur man gör en Mini pistol med egna händer

https://youtu.be/am6SdwaAxzsSteg 1: för beredning av mini pistol behöver vi: För beredning av mini pistol med egna händer behöver vi vissa elektronik - piezoelektriska element - att vara mer exakt. 1 - bar av trä2 - piezoelektriska element för tändar...

Barnen bygga - min första robotarm

Min pappa fortsätter att berätta mig jag är ingenjör men jag tror inte det och det gör mig blyg och rodna. Jag gillar robotar så han köpte mig en robot arm kit från internet kallas MeArm. Det är en stor sats och du kan köpa en från http://www.phenopt...

Min första Laser projekt på Techshop - jag gjorde det på Techshop, Chandler

Wow, jag hade min första klass på Techshop. Fantastiskt, en dröm att ha en Techshop i närheten. Lasern SBU klass var kul och vi ingraverat dessa hund taggar mycket snabbt och enkelt.Filerna skapas i Adobe Illustrator eller Corel draw och sedan trycka...

Min första PCB

detta är min första PCB jag gjorde nyligen (augusti 2013). Jag utformade kretsen med Proteus(tm) programvara och etsat styrelsen med traditional(!) strykning metod.några elektronik killar sa jag hade valt spår för snävt och tändsystemets delar alltfö...