Swift Protocols Concise Overview
A handy, summarized guide talking about common protocols used in “Swift Standard Library” without going into too much details ~
A handy, summarized guide talking about common protocols used in “Swift Standard Library” without going into too much details ~

Since the original tool ClangFormat-Xcode now no longer supports Xcode 11 and above. My recent iOS project still contains quite a bunch of legacy ObjC code. Hence I decide to build a new Xcode plugin for it, to facilitate my coding process :p.

Looking at ways of building a Xcode extension with interactive UI. 😛 Using the project I mentioned in my previous blog - nef-plugin.

🌈 Briefing of my tour in Bow: a functional programming library for swift. The project provides comprehensive implementation of functional programming concepts like kind, monad, applicative as well as common function programming techniques such as partial application, curry, memoizations.
📖 For people who want to learn systematic knowledge on functional programming, I do feel this project can be used as a swift version language guide book.
❓ To study the framework: Firstly the bow’s core compnent are throughly analysed, where common syntaxes, typical higher-kinded-types and patterns for functional programming are implemented using Swift. Then an example in nef is explored to see how the above framework is applied in real project. 👼