大きなビットマスクを利用するアルゴリズムをiOSアプリ内に実装しようとしています。各ビットマスクの長さは最大256ビット(32バイト)です。マスク内の任意の位置などでビットをすばやく取得/設定する必要があります。
この種のことを簡単にするCまたはObjective-Cの組み込み言語機能はありますか、または任意の文字配列内のビットを操作するための独自の関数を作成することを期待する必要がありますか?自分でやるのは難しいことではないようですが、これを効率的かつクリーンに行うことができるものがすでにあるのであれば、自分で書くのはやめたほうがいいです。