The coverflow code previously mentioned is being polished. It’s really just a cute feature so I’m not pushing that code. As for iCloud and Core Data, well it’s probably best I don’t talk about that (see my personal blog). The short version is that the technology simply isn’t ready for a data driven application like Chef’s Book. If I re-architected the entire project away from Core Data and moved it into something resembling a document based architecture it would be grand I’m sure.
So instead I’ve focused on search functionality. This is working and currently the category table will search category names and descriptions. The recipes table will search all of the following:
Category Name
Category Description
Recipe Title
Recipe Description
Ingredients
Instruction Text
To search all recipes quickly use the All category.
What currently doesn’t work is searching for things like:
carrots and bacon
as it’s just a pure string literal search. Once I’ve implemented a more intelligent search i’ll look into getting the search to unify the results e.g. present both categories and recipes that match in a single table, see if that is an improvement and then release it.
Other work has been on moving some of the synchronisation code in background threads. With a view, if it’s efficient enough, to run the entire document sync system all the time in a background thread.
In other news, as expected with the release of iOS 5, I’ve had a few reports of people upgrading their phones and sadly losing their recipe archive. I cannot stress the following points enough:
- Backup your recipes with itunes: Document Synchronisation Howto
- When you upgrade iOS on your device, you can lose all your data; not limited to chef’s book. You shouldn’t but you can. Backup the phone with iTunes first and after upgrade if the phone is blank you can restore using iTunes. This will restore your data and won’t undo the upgrade. More Info**
- Remember you can just email the odd recipe to yourself. This is something I do all the time as they end up staying on googles servers and I can just forward them to people.
** Sadly iTunes doesn’t seem to let you take a backup of phone to a named file so you can have multiple backups. Grrrr
Having said that, if you do find you’ve lost data and would like advice or help with Chef’s Book please email us support@chefs-book.com. I’m happy to advise, if you have a lot of recipes in some text based format and you’ve lost them on the iDevice contact me and I should be able to convert them into Chef’s Doc format for you. If enough people ask I’ll probably throw a small OSX based app out there to do it automagically, though I don’t have one written at the moment.
