iPhone-udvikling: Lav en ordbog #4
At lave en velfungerende ordbog eller et opslagsværk på iPhonen er faktisk ikke så svært som det umiddelbart lyder. iPhoneguide har startet en ny artikelserie om iPhone-udvikling med det formål at lave en ordbogsapplikation. Vi bygger videre på de erfaringer vi fik med Mikkels artikelserie, så er man helt nybegynder kan man med fordel starte med det, da det denne gang går lidt hurtigere frem. Vi starter i det simple og bygger så mere og mere avancerede funktioner på efterhånden. I denne uge tilføjer vi blandt andet et “info-view” og pudser programmet af.
Kort introduktion til projektet
Ideen var oprindeligt, at vi skulle lave en ordbog, men det kunne lige så godt være et leksikon, opslagsværk eller lignende. Og det er det altså blevet. En af iPhoneguides læsere, Drudoo, har nemlig været så venlig at levere en rigtig fin datafil i form af oplysninger om James Bond-film. Så vores ordbog er i stedet blevet et James Bond-opslagsværk – ikke dårligt.
Men husk: Alt der kan præsenteres som en liste (evt. med uddybende information der kan vises i et detaljeret view) er velegnet.
De sidste par gange har vi lavet selve oversigten ved hjælp af et UITableView (med subview), navigeringen ved hjælp af UINavigationController vi har også tilføjet en avanceret søgefunktion og detaljeret view. I princippet er det en færdig applikation man sagtens kunne få i App Store, se billedet til højre. Det kan dog blive endnu bedre og i denne uge viser jeg hvordan man kan tilføje enten en popup-boks med info eller en hel infoside.
Denne artikel bygger videre på koden fra Lav en ordbog #3, så er du ny, så start med at hente koden fra den.
Har du problemer med koden, kan du hente hele projektet sidst i denne artikel.
For dem der ikke selv koder, men alligevel vil følgelidt med, har jeg til slut inkluderet en kort video, der viser hvordan det endelige program ser ud.
Nu får vi bedre mobildækning
Fart hen over skrivebordet
Nu åbner Sonosguide.dk
Populær iPhone-app har kopieret alle dine kontakter.
Se Paul McCartney-koncert direkte med Apple TV
Apple leder efter udviklere til iPad 3-event
iPad 3-event i starten af marts?
Fotos af bagsiden til iPad 3 tyder på større batteri
Indviklet fodring af festlige pingviner
iPads på menuen
Tips: Flere muligheder for at ændre størrelsen på et vindue
FBI frigiver baggrundstjek på Steve Jobs fra 1991
Lion-gendannelse flere Mac’s
Apple snart klar med ny effektiv Macroscalar-processorteknologi?
Nye pegeikoner kan være hint om Mac’s med Retinaskærm
Rygterne om Apple fjernsyn tager til
Genius-funktion er kommet til Apple TV
Munster: Apple er i dialog med producenter af TV-komponenter
Spar 300 kroner på en Apple TV i Fona
LaWiPi
Rettelse til data-filen: d’et mangler i “Thunderball”
3. april 2009 @ 11:05
Emojet
JAAAAAA!!! Endelig kom næste artikel
3. april 2009 @ 11:34
Drudoo
Nice artikel
2 uger og intet svar…
Jeg venter stadigvæk på at blizzard svare om jeg må bruge deres navn i et program om wow
3. april 2009 @ 11:41
Andreas Madsen
hvad sker der enlig når der ikke er netforbindelse, den skal vel gå på www for at hente DOCTYPE
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
……
5. april 2009 @ 18:10
Martin
@Andreas
Nej, den behøver ikke netadgang. Det er sådan set bare et link til den standard plisten følger. I praksis bruges det ikke til noget.
5. april 2009 @ 19:08
Peter
Er det ikke hurtigere bare at hente Politikens iPhone ordbøger….fungerer faktisk meget godt efter sidste opdatering.
http://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/browserRedirect?url=itms%253A%252F%252Fax.itunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D304218594%2526mt%253D8
Peter
7. april 2009 @ 18:30
Martin
@Peter
Øhhhh. Nu handler det her jo ikke om, at lave sin egen engelsk-dansk ordbog fordi man er utilfreds med Politikens. Det handler om at jeg skriver en artikel, der skal vise folk, hvordan man kan lave sine egne programmer og lære dem nogle teknikker. Ikke fordi man skal lave programmer til sig selv, men til at sælge i App Storen.
Det blev så tilfældigvis en ordbog, men det kunne have været alt muligt andet. Men det er da rigtigt, at jeg valgte ordbogen fordi jeg ville vise hvor nemt det var at lave et program der er Politikens overlegent rent teknisk (selvom jeg endda skøjter let hen over det meste). Søgefunktionen tager fx. 8 min at lave men er 100 gange mere anvendelig end den i Politikens. Jeg har desværre ikke adgang til en database på 30.000 engelsk/danske oversættelser for ellers var det jo nemt nok at gå hele vejen.
Politikens ordbøger er efter min mening, elendigt udført, men den debat hører ikke hjemme i denne tråd.
7. april 2009 @ 19:18
Anders
Tak for en god artikelserie …
Hvis nogen skulle være interesserede, kan jeg anbefale de forelæsninger, Stanford University lægger ud på iTunes U. De kan alle sammen hentes og ses herfra: http://www.stanford.edu/class/cs193p/cgi-bin/index.php
Indtil videre er der 3 forelæsninger tilgængelige, men der kommer vist nye hver uge.
10. april 2009 @ 20:18
jonas
Ikke fordi jeg ville spamme eller noget men er der en her som har zap filen fra side 6?
12. februar 2010 @ 21:55