Cocoa Delights #19

Hire us

Work with Exyte

Your name
Website or company name (optional)
How can we help?
Thank you for your interest! A member of our team will be in touch as soon as possible.

Cocoa Delights #19

Weekly development newsletter for iOS specialists, macOS developers, and Swift enthusiasts from our mobile team.

iOS Development Newsletter #19

📰 News

What’s New in Vapor 4

We've been working on the fourth major release of Vapor for almost a year now. The first alpha version was tagged last May, with the first beta following in October. During that time, the community has done amazing work helping to test, improve, and refine this release. Over 500 issues and pull requests 12 have been closed so far!

📖 Articles

OLX Group: Clean Architecture and MVVM on iOS

Engineers from OLX Group made an example of an iOS app built with Clean Architecture and MVVM architectural patterns.

Yet Another Swift Blog: Opaque Return Types and The 'Some' Keyword in Swift

Vadim Bulavin wrote a new piece about the use cases of opaque types and generics.

Majid Jabrayilov: The power of @ViewBuilder in SwiftUI

New article from Majid Jabrayilov about the internals of @ViewBuilder and it's powerful features.

🔈 Podcasts

Swift by Sundell: It’s been a wild year

iOS developers and bloggers Donny Wals and Antoine van der Lee join John to wrap up the third season of the show with this year’s Holiday Special. How has Swift changed in 2019, and where might things be headed in 2020? Also, wishes for Xcode Santa, blogging and open source, and much more.

🛠 Libraries


Base64 encode and decode without the use of Foundation in pure Swift.


CodePecker is a tool to detect unused Swift code.


SwiftUI Image loading and Animation framework powered by SDWebImage.


A waterfall grid layout view for SwiftUI.

Don’t forget to follow our Twitter if you enjoyed this issue. See you next week 🙋‍♂️