CategorieŽn app

CategorieŽn app discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo, Ik zoek een (kleine) app waarin categorieŽn staan (Bijvoorbeeld: Bloemen) je klikt op een bloem soort (Bijvoorbeeld: Roos) vervolgens staat er een lijstje met ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 10 July 2009, 21:31
» iPhone 3G 8GB [FW: 3.0]  [Jailbreak: Ja]
» Mac OS X
 
Geregistreerd: 10 July 2009
Berichten: 1
Standaard CategorieŽn app

Hallo,

Ik zoek een (kleine) app waarin categorieŽn staan (Bijvoorbeeld: Bloemen) je klikt op een bloem soort (Bijvoorbeeld: Roos) vervolgens staat er een lijstje met rozen en als je weer op die roos klikt krijg je informatie over die roos.
bestaat er zoiets of kan iemand het (tegen vergoeding) maken.
Het liefst in een .plist file dat ik dan kan aanpassen.

Ik hoop dan iemand mij kan helpen ik heb het heel hard nodig.
Bedankt!
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 12 July 2009, 13:45
» iPhone 3GS 32GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0 Beta]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 21 August 2008
Locatie: Antwerpen
Berichten: 89
Standaard

Citaat:
Oorspronkelijk geplaatst door DenniSs Bekijk bericht
Hallo,
Het liefst in een .plist file dat ik dan kan aanpassen.
Bedankt!
Een plist file is af te raden aangezien er potentieel heel veel bloemsoorten in de app terecht zouden komen en dergelijke file in zijn geheel ingelezen wordt.
Beter is om een sqlite3 database te gebruiken, die kan je ook makkelijk aanpassen.
  #3  
Oud 12 July 2009, 13:55
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door Matisse Bekijk bericht
Een plist file is af te raden aangezien er potentieel heel veel bloemsoorten in de app terecht zouden komen en dergelijke file in zijn geheel ingelezen wordt.
Beter is om een sqlite3 database te gebruiken, die kan je ook makkelijk aanpassen.
Heb je daar een voorbeeld app van??
Ik heb nog geen ervaring met het inbouwen van sqLite
  #4  
Oud 12 July 2009, 14:16
» iPhone 3GS 32GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0 Beta]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 21 August 2008
Locatie: Antwerpen
Berichten: 89
Standaard

Code:
static int MyCallback(void *context, int count, char **values, char **columns)
{
    NSMutableArray *names = (NSMutableArray *)context;
    for (int i=0; i < count; i++) {
        const char *nameCString = values[i];
        [names addObject:[NSString stringWithUTF8String:nameCString]];
    }
    return SQLITE_OK;
}


- (void)loadNamesFromDatabase
{
    NSString *file = [[NSBundle mainBundle] pathForResource:@"names" ofType:@"db"];
    sqlite3 *database = NULL;
    if (sqlite3_open([file UTF8String], &database) == SQLITE_OK) {
        sqlite3_exec(database, "select name from person", MyCallback, names, NULL);
    }
    sqlite3_close(database);
}
Die callback staat buiten de @implementation en "names" in sqlite3_exec is een NSMutableArray ivar van de klasse.

Laatst gewijzigd door Matisse; 12 July 2009 om 14:18.
  #5  
Oud 12 July 2009, 22:39
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door Matisse Bekijk bericht
Code:
static int MyCallback(void *context, int count, char **values, char **columns)
{
    NSMutableArray *names = (NSMutableArray *)context;
    for (int i=0; i < count; i++) {
        const char *nameCString = values[i];
        [names addObject:[NSString stringWithUTF8String:nameCString]];
    }
    return SQLITE_OK;
}
 
 
- (void)loadNamesFromDatabase
{
    NSString *file = [[NSBundle mainBundle] pathForResource:@"names" ofType:@"db"];
    sqlite3 *database = NULL;
    if (sqlite3_open([file UTF8String], &database) == SQLITE_OK) {
        sqlite3_exec(database, "select name from person", MyCallback, names, NULL);
    }
    sqlite3_close(database);
}
Die callback staat buiten de @implementation en "names" in sqlite3_exec is een NSMutableArray ivar van de klasse.
Zou je mij ook willen helpen.
Ik snap niet helemaal hoe ik dit moet inbouwen.
  #6  
Oud 13 July 2009, 18:43
» iPhone 3GS 32GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0 Beta]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 21 August 2008
Locatie: Antwerpen
Berichten: 89
Standaard

http://www.stanford.edu/class/cs193p...eTableView.zip
Dat zou je toch al in de buurt moeten brengen.
  #7  
Oud 15 July 2009, 15:19
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

En hoe pas is bv: names.db aan?
  #8  
Oud 15 July 2009, 15:31
» iPhone 5s 16GB (Goud) [FW: 7.1.2]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 January 2009
Berichten: 484
Standaard

Ik zou CoreData Api gebruiken.. is even uitzoeken hoe het werkt, maar dan heb je ook wat.
__________________
Software Engineer
iPhone Developer
  #9  
Oud 15 July 2009, 17:42
» iPhone 3GS 32GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0 Beta]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 21 August 2008
Locatie: Antwerpen
Berichten: 89
Standaard

Citaat:
Oorspronkelijk geplaatst door Dreissen Bekijk bericht
En hoe pas is bv: names.db aan?
In Terminal tik je
Code:
sqlite3 names.db
dan kan je naar hartelust sql queries doen en tabellen maken/editeren.

CoreData is sinds 3.0 idd wel een andere/betere oplossing, moet je zelf geen mapping doen van database naar class instances.
  #10  
Oud 16 July 2009, 00:56
danielpunt's schermafbeelding
» iPhone 3G 16GB (Wit) [FW: 4.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 19 December 2007
Locatie: Vlaardingen
Berichten: 87
Standaard

Ik heb het gevoel dat je Dreissen eerst een les in Objective-C en de iPhone SDK moet geven.
  #11  
Oud 17 July 2009, 10:55
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Heb het al gevonden!
Bedankt!
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
App door review krijgen / hoe app meer diepgang te geven voor app store klaverentwee Ontwikkelen voor iOS 2 10 January 2011 20:18
Categorieen van contacten en exchange vdbee iTunes 0 1 August 2010 12:29
categorieŽn synchroniseren contactpersonen outlook mees iTunes 7 22 January 2009 17:21
3G : eindelijk categorieŽn ? Bartje iTunes 3 13 June 2008 19:18

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 01:33.