2016-01-01から1年間の記事一覧
行動指針 Advent Calendar 2016 - Adventar17日目の記事です。 行動指針を書くとなるとなかなか難しいですね。 ということで紹介していきます。 行動指針 自分の常識を疑う 世の中いろんな人がいるので自分の常識と違う人はたくさんいます。そういった人に時…
少し前に社内勉強会で発表する機会があったので Swiftのmapからその次へというタイトルでスライドを作りました。 speakerdeck.com 一言で言えばswiftのOptionalやArrayはFunctorだよという話です。 swiftはマルチパラダイム言語と言われており、関数型言語の…
Swiftのテストフレームワークとして有名なQuickを使ってみます。 インストール Carthageに github "Quick/Nimble" github "Quick/Quick" を記述し carthage update でインストールできます。CocoaPods,Git submodulesでもインストール可能です。 NimbleはMat…
ReSwiftというRedux-likeなswiftライブラリがあります。面白そうなので使ってみました。 github.com ReSwiftの基本概念 ReSwiftではState,Store,Action,Reducerの4つの概念があります。 State いわゆる状態です。stateはActionによってその状態を変化させる…
変数名やメソッド名をどうしようかと悩んでgoogle翻訳等を使うことがあると思います。 ですがブラウザに移動するのは面倒です。ターミナルで翻訳できないかと思い、探したところ便利なものを見つけました。それがこちらです。soimort/translate-shell · GitH…