情報系人間のブログ

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

2016-01-01から1年間の記事一覧

僕の行動指針

行動指針 Advent Calendar 2016 - Adventar17日目の記事です。 行動指針を書くとなるとなかなか難しいですね。 ということで紹介していきます。 行動指針 自分の常識を疑う 世の中いろんな人がいるので自分の常識と違う人はたくさんいます。そういった人に時…

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によってその状態を変化させる…

Terminalから翻訳しよう

変数名やメソッド名をどうしようかと悩んでgoogle翻訳等を使うことがあると思います。 ですがブラウザに移動するのは面倒です。ターミナルで翻訳できないかと思い、探したところ便利なものを見つけました。それがこちらです。soimort/translate-shell · GitH…