Singleton status


Why didn’t we guarantee BNRFeedStore’s singleton status the same way we did for BNRItemStore and BNRImageStore?


Yeah, I had the same question. In the sharedStore method why didn’t we call [[super allocWithZone:nil] init] and then override the allocWithZone method to call sharedStore? What’s to prevent someone from creating an instance on there own? I went ahead and did it that way just to get the practice, but didn’t know if there might be a reason for not doing it that way.