• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[ANN] Release: NanoStore 1.0 for Mac and iOS
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] Release: NanoStore 1.0 for Mac and iOS


  • Subject: [ANN] Release: NanoStore 1.0 for Mac and iOS
  • From: Tito Ciuro <email@hidden>
  • Date: Wed, 22 Sep 2010 23:51:29 -0300

NanoStore 1.0
© Webbo, L.L.C., 2010. All rights reserved.
September 21, 2010

Today, Webbo is pleased to announce the release of NanoStore:

http://sourceforge.net/projects/nanostore/

NanoStore is a Cocoa wrapper for SQLite, a C library that implements an embeddable SQL database engine.

With NanoStore, you store data using a dictionary of any depth. The developer can decide what to store on the fly, unlike other systems that require the developer to design a schema. With NanoStore just build your dictionary and store it. That's all there is to it! Every data element in the dictionary is indexed (except BLOBs) so there's no need to keep a list of indexed separately. You can disable indexing, import your data in batch mode, save it and then reindex at once, which is quite efficient. For even better performance, all I/O can be performed in memory and save the new database to disk at once, which is even faster. And if you feel adventurous, you can even do that in Fast mode and save extra SQLite processing.

All these variations come with pros and cons, sure... but you have a choice. You can decide what's best *for you* and map a strategy to *your* model as there accessors available for most SQLite settings and pragmas that will allow you to tune it to your liking.

The list of classes include:

NSFNanoStore
NSFNanoExpression
NSFNanoSearch
NSFNanoResult

You also have full access to the sqlite3* handle, in case you need it (hey... you're a developer right?)

In addition, the NanoStore project includes:

- Unit tests
- An iOS plain-vanilla app to demonstrate how easy it is to embed NanoStore in your project

Enjoy!

-- Tito

*********************
Tito Ciuro
R&D Group, Webbo, L.L.C.

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: [ANN] Release: NanoStore 1.0 for Mac and iOS
      • From: Thomas Davie <email@hidden>
  • Prev by Date: Re: NSTimer memory management
  • Next by Date: Re: NSTimer memory management
  • Previous by thread: Re: NSTimer memory management
  • Next by thread: Re: [ANN] Release: NanoStore 1.0 for Mac and iOS
  • Index(es):
    • Date
    • Thread