Skip to content

An App to fetch and store GitHub commits for Swift

Notifications You must be signed in to change notification settings

eryshkov/GitHub-Commits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Commits

Swift 4.2 XCode 10+ iOS iOS 12 Licence MIT

Demo video here

Main functionality

  • An App to fetch and store GitHub commits for Swift
  • uses CoreData
  • uses NSPersistentContainer and it's viewContext property
  • uses SwiftyJSON for parsing JSON
  • uses ISO8601DateFormatter
  • uses NSFetchedResultsController & NSFetchedResultsControllerDelegate
  • uses NSPredicate to filter data while fetching request
  • uses mergePolicy & unique constraints technology

License

This project is licensed under the MIT License.