Reducer functions work well with Swift’s value semantic structs, but applying small changes is a headache without JavaScript’s object spread operator. We can use Swift protocols an
How to set up a UIScrollView with content layout guides with support for portrait/landscape changes and auto content scrolling when the keyboard pops up.
Container views and ReSwift (Redux in Swift) can be a perfect match for each other. It's a great way to break up view controllers so that they don't get too large.
Attributed text lets you style strings without changing the style on the label directly. Here's a guide for creating a single UILabel with multiple styles.