Hey Mattt,
Jerry here, we met at WWDC, and then again at Heroku. I thought I'd ping you and let you know some of the things I've found with AFIncrementalStore. In short, we've had some painful instability as our app has grown. We've seen crashes like EXC_BAD_ACCESS 0x13
(I made that specific number up, but you get the point) and random Unrecognized Selector exceptions in code that very obviously isn't sending incorrect messages -- all the hallmarks of memory corruption. I was more and more confident that we had some threading issues, and they were jeopardizing the success of this project. Maybe it was too early to use AFIS in a production app, but, why not live dangerously!?
Anyhow, I don't write to you with only doom and gloom -- after chaining myself to my laptop for 5 days or so, I believe I've come out on top. I've refactored the shit out of AFIS, namely reorganizing to ensure thread safety. I may try to submit a pull request or 12, but it's going to be a bit heavy, and I thought it might be useful to