-
3. Schema Attributes
11 Lessons-
Preview3.1 Schema for Notes
-
Start3.2 How to save enum in Core Data
-
Start3.3 Rich Text Editor and saving NSAttributedString in Core Data
-
Start3.3 b You could use TextKit to code a Markdown editor
-
Start3.4 PhotoPicker and saving images in Core Data
-
Start3.5 Transformable
-
Start3.6 Derived Data
-
Start3.7 Saving Color as hex value
-
Start3.8 Color as single components
-
Start3.9 Color Transformer
-
StartProject files
-
-
4. Relationships
11 Lessons-
Preview4.1 Introduction to Relationships
-
Start4.2 Folder Entity
-
Start4.3 Folder Notes Relationship: adding links and delete rules
-
Start4.4 Relationships for subfolder, linked notes, and keyword to notes
-
Start4.5 Folder List View
-
Start4.6 NavigationSplitView
-
Start4.7 Note Attachment and Thumbnail Creation
-
Start4.8 Core Data Object in Background Task
-
Start4.9 Background Image Processing with async/await and task
-
StartTry It Yourself
-
StartProject files
-
-
5. Fetch Request with Predicates
10 Lessons-
Preview5.1 Introduction to Search and Sort
-
Start5.2 Fetch top level folders
-
Start5.3 Folder list view
-
Start5.4 NSPredicate for notes search term and compound predicates
-
Start5.5 Notes fetch for boolean and enum attributes
-
Start5.6 Fetch notes for time period
-
Start5.7 Fetching notes in relationship to folders and keywords
-
Start5.8 Showing keywords in the notes detail view
-
Start5.9 View to add keyword to notes
-
StartProject files
-
-
6. Notes Sorting and Searching
12 Lessons-
Preview6.1 introduction to Section
-
Start6.2 Sorting Notes by Title or Date
-
Start6.3 SectionedFetchRequest by Day
-
Start6.4 SectionedFetchRequest by by Status
-
Start6.5 Sectioning with Multiple Fetch Requests
-
Start6.6 Combining the Different Sorting Views
-
Start6.7 Searchable View Modifier, Tokens and Scope
-
Start6.8 Combining All Search Parameters to One Predicate
-
Start6.9 Updating the Note List Views with the Search Predicate
-
Start6.10 Show Search Results on iOS
-
Start6.11 Finishing Touches
-
StartProject files
-


Reviews
5
Top Rated
Steven Barnett
Excellent course
I've been 'messing around' with Mac programming for a long time (I'm a retired Windows programmer) and have been able to write iOS and MacOS apps using what I have learnt from that well known video site. However, I have always arrived at a point where I want to do something more significant and have failed to find a course that goes beyond the most basic of SwiftUI coding. That frustration ended when I took this course. The content goes well beyond anything I have watched before and delves into those more difficult areas that are important to a professional application. I am gratified to know that most of what I learnt previously is actually 'right' and am grateful to Karin for guiding me so well in those topics that I struggled with when learning alone. The course is not easy and will require you to think. That's a good thing. I now go away from this course with a list of changes that I need to do to my existing applications to implement features in a better way and to add usability that is so obviously lacking in my code. That alone makes this course worth every minute of the time it took and the cost. Thank you Karin for an excellent course.
Rate this course