Core Data is genius. Sadly, so is the idea of a saved document being a lot of RTF files. I like the recoverability aspect of text(ish) files and I like the searchability and speed of database files.

To move Notae to Core Data would essentially be a re-write, but not a long one. It would have quick searching and generally be a very, very nifty little gadget. Downside is that it would be Tiger-only.

To keep Notae in its current state, and release in a couple of months, would give a recoverable archive and no speedy searching without adding a lot of code I’d rather not write.

So, Tiger-only and a lot of very cool features, or Panther-compatible and a little muted on the fun parts?

Comment viewing options
Select your preferred way to display the comments and click "Save settings" to activate your changes.
Submitted by Adam Knight on June 16, 2005 - 6:03pm.

Money is always a factor as well. Smiling

Submitted by ferretslayer on June 16, 2005 - 5:54pm.

Short-term pain for long-term gain?

Sticking with Panther will limit the functionality of your product for years to come. By this time next year, most OSX users will be running Tiger. But they won’t be able to use any CoreData features, if you code for Panther.

If you were going to rewrite this code every year, you could rationally choose Panther. If you plan to go some time before the next total rewrite, then choose a framework that works best for the long term.

Because Notae won’t even be out for a few months, the short-term advantage of Panther is even less.

Submitted by Adam Knight on June 16, 2005 - 6:02pm.

That’s a really good point. Of course, during the SteveNote we saw how many people were still clinging to Jaguar and Panther, but I suspect they aren’t my main market. Likely institutions and not tech-savvy individuals.

Submitted by Eridius on June 16, 2005 - 9:40pm.

Go ahead and use Core Data. It’s awesome, and by this time next year anybody on Panther who would be interested in Notae would have upgraded.

Submitted by kelan on June 17, 2005 - 12:11am.

I just had a thought that if you save as individual text files, the contents will be indexed by Spotlight, which will allow for content-searching. So that might be nice. (I haven’t looked into CoreData enough to know if SpotLight can index CD content, but since SpotLight is file-based indexing, it might be harder and uglier if its even possible) Also (and again, I haven’t looked into this enough) but you might be able to use the Spotlight APIs to do the fast searching of the files for the search feature inside your app You couldn’t store and search as many fields of data in a text file as you could with CoreData, but for a note app, the text content is probably the most important part, so it might be enough.

So this would allow for the fancy features for those who have Tiger, but a “cut back” version for those without Tiger, but all from 1 main framework, instead of 2. And would also allow for system-wide searching of the notes the user makes in your app. Anyway, just an idea I just had.

Submitted by jenlane on June 18, 2005 - 12:06am.

Hi!

My mom’s cat just peed on her iBook and so I googled “cat peed ibook”, and came across your blog regarding a similar incident. From your comments, I gather that Apple did not repair it under warranty or replace it for you. I’m wondering if you did get it fixed, and if so, how much it cost, what was replaced, and if it’s working okay now. I’d really appreciate it if you could find the time to reply to me.

Thanks for you time! Hope your iBook’s okay, now.

Jen
jen@barflymag.com

Submitted by Adam Knight on June 18, 2005 - 12:12am.

You mean this joke?

Submitted by marmoset on June 20, 2005 - 8:38am.
The number of Panther-only machines in the world is not growing. Stick to Tiger.
Comment viewing options
Select your preferred way to display the comments and click "Save settings" to activate your changes.
User login