iRepair

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.

Sider: 1 2 3 4 5 6

Skrevet af Martin, iPhoneguide.dk, 03/04 2009
Relaterede indlæg

Kommentarer
Subscribe to RSS
  • LaWiPi

     

    Rettelse til data-filen: d’et mangler i “Thunderball”

    Thumb up 0

    3. april 2009 @ 11:05

  •  

    JAAAAAA!!! Endelig kom næste artikel :)

    Thumb up 0

    3. april 2009 @ 11:34

  •  

    Nice artikel :)
    Jeg venter stadigvæk på at blizzard svare om jeg må bruge deres navn i et program om wow :( 2 uger og intet svar…

    Thumb up 0

    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”>

    ……

    Thumb up 0

    5. april 2009 @ 18:10

  •  

    @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.

    Thumb up 0

    5. april 2009 @ 19:08

  •  

    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

    Thumb up 0

    7. april 2009 @ 18:30

  •  

    @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.

    Thumb up 0

    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.

    Thumb up 0

    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?

    Thumb up 0

    12. februar 2010 @ 21:55

Skriv en kommentar

For at kommentere skal du udfylde navn og mailadresse. Du kan også oprette en profil på siden. Du finder registreringsformen nederst i sidebaren i højre side (klik på "Opret").