2015年8月5日のブックマーク (1件)

  • Swiftでコレクションを扱うためのOSS: TraverSwift | DevelopersIO

    をつくりました。 TraverSwift 主にScalaのTraversableトレイトやHaskellのData.Listにあるような一連の関数をSwiftで使ってみようという試みになっています。 入れ方 iOS 8 以上対象のプロジェクトSwiftに対応したCocoapods0.36beta1を用いてインストールできます。 pod 'TraverSwift' 使い方 使い方についてはドキュメントページにも解説がありますが、こちらにも記載します。 以下各節は第一引数にどのようなプロトコルに準拠した型やストラクチャをとるかで区分けしています。 SequenceTypeプロトコル全般 any関数, all関数 any関数は少なくともひとつの要素が第二引数の条件式を満たす時にtrueを、all関数はすべての要素が第二引数の条件式を満たす時にtrueを返します。 // 少なくともひとつの要素が

    Swiftでコレクションを扱うためのOSS: TraverSwift | DevelopersIO
    rivawan
    rivawan 2015/08/05