What would be the recommended procedure (such as pods or libraries) if I wanted to request JSON and then store the data in a Core Data model for both online and offline use?
Consider RestKit, it is being actively developed.
From the GitHub repo:
It provides a powerful object mapping engine that seamlessly integrates with Core Data and a simple set of networking primitives for mapping HTTP requests and responses built on top of AFNetworking.