Adds some specs to the README.
Initial empty project commit.
First take on a Core Data model schema. See README.md update for details.
Removes CamelBacking from the entity and relationship names, because it confuses helios, which I’m trying to use to generate the backend from the xc data model.
Oops, forgot one CamelBack.
Removes explicit id attributes for entities and renames the Item’s unique ID to a content ID.
Adds AFIncrementalStore via CocoaPods.
On second thought, I think I’ll play with StackMob, instead of trying to pair AFIncrementalStore with Helios+Heroku.
Sigh. StackMob is no more. Recreating, this time with Swift, and with a base Mac Core Data project. Let's try getting basic functionality implemented before worrying about networks and multiple users. The CD model file's been recreated based on the old one.
Err, yeah...didn't really want a document template for a library app.
Adds a basic split view layout with some prototype ui elements.
Design notes.
Merge branch 'feature/project-setup' into develop
Adds a class to load images, and an initial implementation which simply loads from a URL. In the future, this should really load from a local cache if the image has already been downloaded once.
Strips some debug logging and adds very crude error reporting.
Adds a bridging header to include common crypto, and a hash function extension to return the sha256 string for an NSData instance.
Updates ResourceLoader to write the downloaded file to ApplicationSupport with a hashed name, and adds a currently dormant code path to load from disk instead.
Test invocation of the ResourceLoader -- this will eventually move to the view controller's datasource.
Tweaks some notes on the ResourceLoader.
Adds an nscache of images, with the cost being the data size.