Skip to main content

Project 38: GitHub Commits

About 2 minSwiftiOSArticle(s)bloghackingwithswift.comcrashcourseswiftxcodeappstoreios

Project 38: GitHub Commits 관련

Hacking with iOS – learn to code iPhone and iPad apps with free Swift tutorials

Learn Swift coding for iOS with these free tutorials – learn Swift, iOS, and Xcode

Project 38: GitHub Commits

Get started with Core Data by building an app to fetch and store GitHub commits for Swift.

Description

Get started with Core Data by building an app to fetch and store GitHub commits for Swift.

Setting up | Hacking with iOS

Setting up
Designing a Core Data model | Hacking with iOS

Designing a Core Data model
Adding Core Data to our project: NSPersistentContainer | Hacking with iOS

Adding Core Data to our project: NSPersistentContainer
Creating an NSManagedObject subclass with Xcode | Hacking with iOS

Creating an NSManagedObject subclass with Xcode
Loading Core Data objects using NSFetchRequest and NSSortDescriptor | Hacking with iOS

Loading Core Data objects using NSFetchRequest and NSSortDescriptor
How to make a Core Data attribute unique using constraints | Hacking with iOS

How to make a Core Data attribute unique using constraints
Examples of using NSPredicate to filter NSFetchRequest | Hacking with iOS

Examples of using NSPredicate to filter NSFetchRequest
Adding Core Data entity relationships: lightweight vs heavyweight migration | Hacking with iOS

Adding Core Data entity relationships: lightweight vs heavyweight migration
How to delete a Core Data object | Hacking with iOS

How to delete a Core Data object
Optimizing Core Data Performance using NSFetchedResultsController | Hacking with iOS

Optimizing Core Data Performance using NSFetchedResultsController
Wrap up | Hacking with iOS

Wrap up

Need help?

I put together answers for over 600 of the most frequently asked questions I received from readers into one place: the Swift 5 Knowledge Base. It answers basic and advanced questions, and provides lots of free code you can re-use however you please. If you hit problems, try searching there first.

If you're still having problems, you can post to the Hacking with Swift subredditopen in new window where you can expect an answer fairly quickly, or you can find me on Twitteropen in new window where I'll do my best to help.


Project files

The project files for Hacking with Swift are all available on GitHub, where you can view them, fork them, or download them:

twostraws/HackingWithSwift
The project source code for Hacking with iOS.

이찬희 (MarkiiimarK)
Never Stop Learning.