Odpowiedz na ten temat
Pokaż wyniki od 1 do 7 z 7

  1. Dołączył
    Mar 2008
    Postów
    57

    Cytuj | #1

    Witam, potrzebuję mieć w aplikacji moduł do przechowywania danych (klucz - wartość) i nie wiem co będzie lepsze. CoreData czy NSKeyArchiver albo plist. Dane będą często zapisywane/czytane. Co będzie najszybsze?


  2. JKK
    Mężczyzna JKK jest offline
    Avatar JKK
    Dołączył
    Jan 2008
    Skąd
    Osolin
    Postów
    400

    Cytuj | #2

    A dużo tego będzie? Jak sporo to stawiam na CoreData. Osobiście lubię CD - ale ja bazodanowiec jestem
    Komputer: MacBook C2D 2,16GHz; iBook G3 600
    Telefon: iPhone 3GS 16GB White
    Tablet: iPad WiFi 32GB
    WWW: http://macwyznawca.pl/
    MacWyznawca i Apple Fanboy!
    Moje programy na iPhone i iPad'a | Na Mac OS: Faqt - Faktury na Mac OS.

  3. Avatar wezuwiusz
    Dołączył
    Feb 2008
    Skąd
    Dublin, Katowice
    Postów
    783

    Cytuj | #3

    to wszystko zalezy ILE tych danych bedzie. jak malo, to plist bedzie najszybszy. jezeli duzo i roznych to stawialbym na CoreData, jezeli niezbyt skomplikowane to mozesz pomyslec nad Archiverem. wiem ze to zadna odpowiedz ale tez nie podales za duzo, jakiego typu dane ile, a to wazne przy wyborze. Jest fajny artykul na dev.apple jakie rozwiazanie nadaja sie do jakich celow. (linka nie pomne)
    Komputer:  iMac 27"  iPhone4  iPad tv² +
    WWW: http://www.tridrops.com
    ____________________________/"'\,,, WezUwiUsz_
    Moja strona na FB
    Moje aplikacje: Easy Cash, Dock Clock, Flat Cube, Crazy Emoji


  4. Dołączył
    Mar 2008
    Postów
    57

    Cytuj | #4

    Danych to raczej sporo ze względu na ilość obiektów (chociaż jeden wpis do plist albo CoreData będzie zawierał klucz obiektu i dwie wartości int). Problem w tym, że tych obiektów jest sporo...

  5. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,859

    Cytuj | #5

    deal jest taki, że NSKeyArchive (z tego co widzę) czy plist ładuje się CAŁY do pamięci.
    CoreData - nie ładuje się w całości do pamięci. ładuje dane wtedy kiedy są potrzebne i te które są potrzebne.
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

  6. Avatar wezuwiusz
    Dołączył
    Feb 2008
    Skąd
    Dublin, Katowice
    Postów
    783

    Cytuj | #6

    jezeli sporo to tylko core data. jak wspomnial Roberto plist i archiver laduje sie caly do pamieci. wiec nadaja sie do przechowywania malej ilosci danych, ale dostep jest blyskawiczny. programujac odpowiednio CD tez nie powinienes zauwazyc jakiegos przerazajacego spowolnienia.
    Komputer:  iMac 27"  iPhone4  iPad tv² +
    WWW: http://www.tridrops.com
    ____________________________/"'\,,, WezUwiUsz_
    Moja strona na FB
    Moje aplikacje: Easy Cash, Dock Clock, Flat Cube, Crazy Emoji


  7. Dołączył
    Mar 2008
    Postów
    57

    Cytuj | #7

    Super, zatem CoreData. Dzięki

Odpowiedz na ten temat