A new proposal is making its way into Swift evolution and it's all about serialisation. Obviously all of the old Foundation favourites are still available in Swift, but they can be a little cumbersome to use in practice and this proposal aims to provide a native solution. It even aims "to provide a more type-safe solution for serializing to external formats, such as JSON" which means we won't ever see another Swift JSON library again... right?? 😂
Ever wanted to build a messaging view, or anything else where content comes in from the bottom instead of the top? Just add this extension by Taiki Suzuki and you're all set!
What do we want? Another iOS animation library! When do we want it? Well actually we have quite a lot of these already... What? I should look at one more? OK then. This one concentrates on the scheduling and choreography of views on the screen. Define a sort function defining the order of views and an animation function to define the entrance and off you go.
I linked to Eject a few weeks ago and if you took the plunge you might be interested in this series of posts by John Stricker. It's just the basics in this post including getting up and running with a project, building some style helpers and getting started with a couple of components. I'm still happily using Storyboards, but if they're not for you this might be useful.