#49 - Different Cabbages on the Bus
06 Aug 2018DifferenceKit
A “fast and flexible” diffing library with O(n) complexity for Swift collections shared by Ryo Aoyama. Based on Paul Heckel’s algorithm which other famous libraries use as well.
It comes with UITableView
and UIVCollectionView
extensions to implement incremental updates based on the evaluated diff.
Cabbage
Vito Zhang shares a video composition framework based on AVFoundation
aiming to provide an easier to use API.
PasswordRules
Library by Mattt for defining strong password generator rules to combine together, as described in the recent NSHipster article “Password Rules / UITextInputPasswordRules”.
TopicEventBus
An implementation by Matan Abravanel of the publish-subscribe pattern for topic-based systems.
The author also has a post on Medium arguing that this pattern is better than using NSNotificationCenter
.
Amazon’s AWS has a number of tools and services based on pub-sub, even if you’re keen on NSNotfication
s this is definitely a topic worth exploring.
Other Interesting Projects
- literary-screensaver, a macOS screensaver showing the time in text form extracted by quotes from books.
- GoogleMD-Icons, a collection of icons from the Google Material Design pack.
- source-editor, a source editor for macOS and iOS. It’s pretty basic at this point in time, but looks like it’s easy to extend, could be a good project to contribute to.
Thanks for reading The iOS Times.
I decided to start a monthly email recommending mainly non-fiction books, with take aways and lessons learnt. If you are interested head over to the signup form, or reply to this email and I’ll signup you up. 📚