読者です 読者をやめる 読者になる 読者になる

情報系人間のブログ

プログラミング、開発に関することを書いていきます。

Swiftのmapのその次へ

少し前に社内勉強会で発表する機会があったので Swiftのmapからその次へというタイトルでスライドを作りました。 speakerdeck.com 一言で言えばswiftのOptionalやArrayはFunctorだよという話です。 swiftはマルチパラダイム言語と言われており、関数型言語の…

Quickでテストする

Swiftのテストフレームワークとして有名なQuickを使ってみます。 インストール Carthageに github "Quick/Nimble" github "Quick/Quick" を記述し carthage update でインストールできます。CocoaPods,Git submodulesでもインストール可能です。 NimbleはMat…

ReSwiftを使ってみる

ReSwiftというRedux-likeなswiftライブラリがあります。面白そうなので使ってみました。 github.com ReSwiftの基本概念 ReSwiftではState,Store,Action,Reducerの4つの概念があります。 State いわゆる状態です。stateはActionによってその状態を変化させる…