Todo list app created to understand how to save data in iOS. Implementing various choices and learn to use UserDefaults, Core Data and Realm. Fist UserDefaults is implemented and see it's limitations. Then Switched to Core Data and Finally Using Realm Database as an alternative to CoreData because of it's simple yet powerful nature.
- How to use UserDefaults
- How to use NSCoder
- How to use CoreData
- SQLite Databases
- Coredata CRUD operations
- Creating entity relationships in CoreData
- How to Query CoreData
- NSPredicates
- Using Realm Database as an alternative to CoreData
- Clone the project
- Install cocoapods
- Run
pod install
in the same directory as thePodfile
- Open the
Todoey.xcworkspace
- Build & Run
Add Categories | Add Items |
---|---|
Search Items | Mark Finished Items |
---|---|
Delete Categories | Delete Finished Items |
---|---|
This is a companion project to The App Brewery's Complete App Developement Bootcamp.