Zenler Player
Your course is loading. Hang tight.
Core Data Mastery with SwiftUI
Back to curriculum
0% Complete
0% Complete
What is the idea behind a Zettelkasten (Slip box)
Technical Information
ebook
1.1 Create A Multiplatform Project for Core Data
1.2 iCloud Sync
iCloud Sync - Deploy to Production
1.3 Core Data Stack
1.4 Note Model and CRUD
1.5 Saving Your Users Data Correctly
1.6 Project Files and Git
2.1 Introduction to Unit Testing
2.2 Write your first unit test for core data
2.3 Write a unit test to check FetchRequest for our Note's objects
2.4 Practicing TDD
2.5 How to write unit test for asynchronous code
Project Files
3.1 Schema for Notes
3.2 How to save enum in Core Data
3.3 Rich Text Editor and saving NSAttributedString in Core Data
3.3 b You could use TextKit to code a Markdown editor
3.4 PhotoPicker and saving images in Core Data
3.5 Transformable
3.6 Derived Data
3.7 Saving Color as hex value
3.8 Color as single components
3.9 Color Transformer
Project files
4.1 Introduction to Relationships
4.2 Folder Entity
4.3 Folder Notes Relationship: adding links and delete rules
4.4 Relationships for subfolder, linked notes, and keyword to notes
4.5 Folder List View
4.6 NavigationSplitView
4.7 Note Attachment and Thumbnail Creation
4.8 Core Data Object in Background Task
4.9 Background Image Processing with async/await and task
Try It Yourself
Project files
5.1 Introduction to Search and Sort
5.2 Fetch top level folders
5.3 Folder list view
5.4 NSPredicate for notes search term and compound predicates
5.5 Notes fetch for boolean and enum attributes
5.6 Fetch notes for time period
5.7 Fetching notes in relationship to folders and keywords
5.8 Showing keywords in the notes detail view
5.9 View to add keyword to notes
Project files
6.1 introduction to Section
6.2 Sorting Notes by Title or Date
6.3 SectionedFetchRequest by Day
6.4 SectionedFetchRequest by by Status
6.5 Sectioning with Multiple Fetch Requests
6.6 Combining the Different Sorting Views
6.7 Searchable View Modifier, Tokens and Scope
6.8 Combining All Search Parameters to One Predicate
6.9 Updating the Note List Views with the Search Predicate
6.10 Show Search Results on iOS
6.11 Finishing Touches
Project files
Introduction to the project
What is the idea behind a Zettelkasten (Slip box)
Preview
Technical Information
Preview
ebook
1. Setting up the project
1.1 Create A Multiplatform Project for Core Data
Preview
1.2 iCloud Sync
iCloud Sync - Deploy to Production
1.3 Core Data Stack
Preview
1.4 Note Model and CRUD
Preview
1.5 Saving Your Users Data Correctly
Preview
1.6 Project Files and Git
2. Unit tests
2.1 Introduction to Unit Testing
Preview
2.2 Write your first unit test for core data
Preview
2.3 Write a unit test to check FetchRequest for our Note's objects
2.4 Practicing TDD
2.5 How to write unit test for asynchronous code
Project Files
3. Schema Attributes
3.1 Schema for Notes
Preview
3.2 How to save enum in Core Data
3.3 Rich Text Editor and saving NSAttributedString in Core Data
3.3 b You could use TextKit to code a Markdown editor
3.4 PhotoPicker and saving images in Core Data
3.5 Transformable
3.6 Derived Data
3.7 Saving Color as hex value
3.8 Color as single components
3.9 Color Transformer
Project files
4. Relationships
4.1 Introduction to Relationships
Preview
4.2 Folder Entity
4.3 Folder Notes Relationship: adding links and delete rules
4.4 Relationships for subfolder, linked notes, and keyword to notes
4.5 Folder List View
4.6 NavigationSplitView
4.7 Note Attachment and Thumbnail Creation
4.8 Core Data Object in Background Task
4.9 Background Image Processing with async/await and task
Try It Yourself
Project files
5. Fetch Request with Predicates
5.1 Introduction to Search and Sort
Preview
5.2 Fetch top level folders
5.3 Folder list view
5.4 NSPredicate for notes search term and compound predicates
5.5 Notes fetch for boolean and enum attributes
5.6 Fetch notes for time period
5.7 Fetching notes in relationship to folders and keywords
5.8 Showing keywords in the notes detail view
5.9 View to add keyword to notes
Project files
6. Notes Sorting and Searching
6.1 introduction to Section
Preview
6.2 Sorting Notes by Title or Date
6.3 SectionedFetchRequest by Day
6.4 SectionedFetchRequest by by Status
6.5 Sectioning with Multiple Fetch Requests
6.6 Combining the Different Sorting Views
6.7 Searchable View Modifier, Tokens and Scope
6.8 Combining All Search Parameters to One Predicate
6.9 Updating the Note List Views with the Search Predicate
6.10 Show Search Results on iOS
6.11 Finishing Touches
Project files
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson