tags:

views:

144

answers:

3

I wonder if someone already wrote a nice wrapper class that will make it easier to use all this "ugly" c code hacking in objective-c, like casting things around and other stuff?

+2  A: 

FMDB

teabot
It doesn't come prepackaged as an iPhone framework or library - but you should be able to just drop the classes into your project and start using them.It's also easy to turn it into a static library.
Jasarien
"This project currently has no downloads." ...i read that almost every time on any google code project. strange. How to get it?
HelloMoon
+3  A: 

New in IPhone SDK 3.0 is core data. It can be used to right data to a sqlite database and manage it all for you. I think it is more involved than just querying a table, but I think it also has added benefits like mapping table rows to your model objects. IPhone Core Data Tutorial

Brian
isn't that Area 51 like NDA stuff? I don't like SDK 3.0. All the iPod touch users don't upgrade.
HelloMoon
The NDA was lifted. The URL is a public URL - not only for IPhone developer members.
Brian
I also think that you're mistaken in regards to upgrade rates: http://arstechnica.com/apple/news/2009/06/whats-the-uptake-on-iphone-os-30.ars . If someone won't pay $10 for a major upgrade from Apple, they probably won't buy your product. Everything I do is 3.0-only now.
Brad Larson
I don't trust these stats. I know personally about 20 ipod touch users in real life, and in different countries. Only 4 of them upgraded to 3.0. The others say that they just don't need these new features so mucht to spent 10 bucks on it. They just look if they find apps that work with 2.x rather than 3.0, and they do pay a lot for apps.
HelloMoon
I'd put my faith in a large sampling of users, rather than pure anecdotal evidence. From my experience, not a single one of my users complained when I switched to being 3.0-only, my sales didn't decrease, and I'm reaping tremendous rewards in performance after switching from SQLite to Core Data (loading time, responsiveness, and memory).
Brad Larson
My two cents: We saw an obvious and sharp decline in 2.x usage as soon as 3.0 came out, using the statistics provided to us by Flurry Analytics.
Ed Marty
+1  A: 

You can check it out from the commandLine with

svn checkout http://flycode.googlecode.com/svn/trunk/ flycode-read-only

for everything or just add the name of the trunk you want.

Jordan
interesting. thanks. where would the command line store all this stuff? and why does google not offer a easy download but this hacker-style svn checkout mechanism instead? i just wonder why they make it so complicated.
HelloMoon
tried it and works. it stored the stuff somewhere on the mac, in my user dir under "flycode-read-only". I feel like a real "hacker" now ;) best way to download things!
HelloMoon