Swift Weekly 111
In this week’s issue we have articles about using channels for data flow, an efficient way to check if a string contains only unique characters and an introduction to functional programming.
Happy reading!
As always, if you’d like to support Swift Weekly please share this issue with friends and colleagues.
Using Channels for Data Flow in Swift – Developer Mind – Medium
MEDIUM. COM – Share
Göksel Köksal introduces channels as an alternative to delegation and NotificationCenter for data flow.
Code Challenge: Using ASCII & Unicode with Swift — Extras
EXTRAS. WAYNEWBISHOP. COM – Share
In this Swift code challenge, Wayne Bishop reviews a common interview question and explores how it can be solved using ASCII & Unicode.
Functor >> Applicative >> Monad · kandelvijaya
KANDELVIJAYA. COM – Share
Vijaya Prakash Kandel with a great, concise introduction to functional programming using Swift.
Do you often forget [weak self]? Here’s a solution – AnySuggestion – Medium
MEDIUM. COM – Share
Oleg Dreyman with a post about delegation and how we can make it better with Swift while making sure that no retain cycles are introduced.
A helper for working with temporary files in Swift – Ole Begemann
OLEB. NET – Share
Ole Begemann wrote a small Swift helper to make working with temporary files easier.
Swift Tip: Lazy Infinite Sequences · objc. io
WWW. OBJC. IO – Share
A small example of how to write a short imperative program in a functional way, that’s easier to understand and change.
Extensible Analytics Library Design with Tagless final concept · kandelvijaya
KANDELVIJAYA. COM – Share
In another article, Vijaya Prakash Kandel writes an extensible and type safe api/library for an analytics tracking system.
Libraries & Code
GitHub - louisdh/textor
GITHUB. COM – Share
A plain text editor for iOS
GitHub - scinfu/SwiftSoup
GITHUB. COM – Share
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
GitHub - shaps80/Peek
GITHUB. COM – Share
All new design. Inspect your iOS application at runtime.
GitHub - igorkulman/iOSSampleApp
GITHUB. COM – Share
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
GitHub - dkhamsing/open-source-ios-apps
GITHUB. COM – Share
Collaborative List of Open-Source iOS Apps