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?
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.
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 odpowiedzale 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
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
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