Cocoa Delights #21

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

iOS Development Newsletter #21

📰 News

Reality Converter Beta Release

The new Reality Converter app makes it easy to convert, view, and customize USDZ 3D objects on Mac.

📖 Articles

Swift by Sundell: Property wrappers in Swift

We already discovered Property Wrappers in Swift 5.1 in previous issues. Here is another comprehensive guide on this topic from John Sundell.

Morning SwiftUI: ViewState in SwiftUI using ViewBuilder

Thomas Sivilay from Morning SwiftUI blog wrote an interesting article about View content presentation depending on its state with the power of ViewBuilder.

Better Programming: Pull to Refresh in SwiftUI

It's quite a useful post about Pull-to-Refresh functionality implementation in SwiftUI by using UIViewRepresentable.

🛠 Libraries

EasyTransitions

A simple way to create custom interactive UIViewController transitions.

CountryPicker

A simple, customizable Country picker for picking country or dialing code.

ScrollStackController

Create Scrollable Layout easily using UIViewControllers as first citizen and the power of AutoLayout.

BottomPopup

BottomPopup provides a popup-like presentation style to any view controller.

SwiftUIPagingScrollView

Implementation of generic paging ScrollView in SwiftUI.

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

Read similar articles

Blog = Cocoa Delights #20

Cocoa Delights #20

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

Learn more 2 min read
Blog = Cocoa Delights #19

Cocoa Delights #19

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

Learn more 2 min read
Blog = SwiftUI Tutorial: Replicating the Activity Application

SwiftUI Tutorial: Replicating the Activity Application

This article is the third one in the Replicating series where we recreate UI elements of high-quality apps. Here we take a look at Apple’s Activity app.

Learn more 4 min read