rhamzz / networking-with-rest-api-calls-and-urlsession-unit-tests-and-data-persistence-in-core-data Goto Github PK
View Code? Open in Web Editor NEWThis project forked from ilijamihajlovic/networking-with-rest-api-calls-and-urlsession-unit-tests-and-data-persistence-in-core-data
Networking in Swift with REST API calls and URLSession, that puts the parsed JSON Data in a TableView and persists the data using Core Data with CRUD (create, read, update, and delete). I used also Unit Tests to test URLSession asynchronous network operations and make the project as robust as possible. When the JSON data is parsed into the TableView we can easily delete the cell with a swipe, the TableView will then reload itself and Core Data will update and save the changes in realtime. There is also an option to send HTTP GET requests to the JSONPlaceholder server. This whole project is created completely programmatically without Storyboards and Interface Builder.
License: MIT License