Event Detail and Edit combined
post

Up until now I’ve been using separate views for Event Detail (view only) and Event Edit. I decided to try to combine these into one view and work them into the main navigation stack. This way event data entry can be done without opening a modal. Adding a new event … Read More

UI as of Oct 14
post

I’ve spend the last few weeks working on schema and core data. I’m ready to start working on some more advanced user interfaces. Before I begin I wanted to share some images of what the app looks like as of Oct. 14, 2019. Timelines will likely change very little, but … Read More

Dynamic Sort Descriptors and Predicates
post

I based most of my core data code for Retrospective Timelines on an example project that you can check out here. The developer sent me the link to this in a comment on stack overflow a couple of months ago. Throughout the project I’ve made small changes to this to … Read More

Lazy sorting
post

Yesterday I mentioned an issue I can across when sorting date records. Some of my date records could validly have a nil value in the date field (these are the “end” records for ongoing events). The problem was that Core Data was sorting these nil records to the wrong part … Read More

Schema changes and date sorting
post

I wrote about a sorting issue in Retrospective Timeline a while back. You can read the full post here. At the time I decided to go with Solution A, which involved wrapping my core data objects in a container using map and filter calls. That approach worked at first, but … Read More

Event row types (WIP)
post

This morning I made some change to the way that I get events data from Core Data. I outlined my thinking behind this yesterday. Today I put it into practice in the app. There are two types of events in Retrospective Timeline An event with a single date (I refer … Read More

Follow up to event sorting
post

This is a short follow up article regarding the problems I described in this post. I spent some time mocking this up in a Swift Playground on my iPad. First I added a new container object called EventContainer. This is an object that I can map my events to, while … Read More

Thoughts on sorting events
post

Objective:  I need a way to sort events in a list view that makes them easy to find.  Constrains:  All events have a start dateSome events have an end dateSome people may look for an event based on its start date, other may want to look for the end date. … Read More

1 2 3 4 5 6