タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

objective-cとlinqに関するkadoppeのブックマーク (1)

  • Linq for Objective-Cでお手軽シーケンス処理

    Objective-C Advent Calendar 2012の12/11の記事です。 最近どの言語でもシーケンスに対する処理ライブラリが充実しています。Objective-Cにも列挙や列挙を行うための仕組みも用意されているので.netと同じようなアプローチでLinq的なメソッドを実装してみました。 Linqって? .netが持っているコレクションに対する操作をSQLチックに書けるコンパイラサポートの事なんですがここではコレクションに対する一連の操作メソッドという広義のLinqの方を取り上げます。 で、何が出来るかというとシーケンスに対するフィルタや変換、処理適用なんかがループ的な構文を使用する事なく記述できます。 例としてあるNSArrayからNSStringのものだけをNSArrayにするケースを考えてみます。 まぁ普通に考えると列挙して新しい配列に足し込んでってのが思いつきます。こ

  • 1