Mon, Sep 22
Swift Comparison of Value and Reference Types

Mattt:

In Swift, Equatable is a fundamental type, from which Comparable and Hashable are both derived. Together, these protocols form the central point of comparison throughout the language.

Equatable, Comparable and Hashable Protocols

Sponsor: Appsee Mobile App Analytics

Appsee

Appsee is an advanced visual mobile analytics platform that enables app developers and publishers to measure, understand and improve the user experience in their mobile app.

Traditional mobile analytics don’t reveal the full story, emphasizing numbers instead of reasons. Appsee enables app developers and publishers to put themselves in their users’ shoes and visually understand exactly how users interact with their app.

App owners leverage Appsee’s user recordings, touch heatmaps and real-time in-app analytics to optimize their apps and increase engagement, conversions and in-app monetization.

Appsee SDK integration takes less than 1 minute. Try Appsee for free here.

Many thanks to Appsee for sponsoring iOSDeveloperTips.com.

Swift JSON Serializer and Deserializer (Parser)

FUJI Goro is the creator of an open source “JSON parser and serializer which is implemented in pure Swift”

Fri, Sep 19
Create Interactive Swift Playgrounds

Curious how Apple created their interactive Swift playgrounds, which included embedded code and documentation?

Matt Mathias of Big Nerd Ranch provides some insight:

In this post, I will show you how to peek inside the .playground file to gain a sense of how a Playground is put together. Glancing at these internals will help you to create your own interactive document.