@natpanferova I prefer to use an API you mentionned in another article, KeyPathComparator. You can pass an array to sorted(using:) and I find it more cleaner.
```
objects.sorted(using: [
KeyPathComparator(\.propertyOne),
KeyPathComparator(\.propertyTwo, order: .reverse)
])
```
@davidy4ng@twannl It’s me! But I saw a proposal about typed throws the other day, so it might evolve! In the end, I think it depends on the context/call site
Chrome just announced that it will be using my browsing history to show me ads. I’m really glad I don’t use Chrome as my main browser, and I wish other folks would stop this.
NEW RELEASE 🎉
The @owasp MASVS V2 is now available in GitHub & the MAS website.
Huge thanks to our community for all the feedback, our new MASVS author @Dauntless & special thanks to @NowSecureMobile
for making this possible!
https://t.co/yGAV8fZxpP
@grepharder@bsd_daemon
A new version of Foundation launched today as an open source project, written in Swift. This project provides a single, cross-platform implementation and shows significant performance improvements. https://t.co/ItMd423gvz