Frameworkの作成や利用方法について調べてみた。向けに下記のリファレンスが用意されている。Frameworkについてまとめた。作成することは推奨されていない(ドキュメントが存在しない)。Frameworkを作成できるものの実機への配置はできない[*1]。有効であり、iOSにおいてはその恩恵を受けることができない。embedなら可能かもしれない。今回は長いので目次を用意した。nibファイル、imageファイル、ローカライズファイル、ヘッダファイル、ドキュメント等のリソースファイルを1つのパッケージにまとめたディレクトリ」を指すとのこと。(iOS開発時の)ライブラリ運用の観点からすると、ヘッダファイルをライブラリ(*.a)とひとまとめに配布できるので使い勝手がいい。形態だと他にヘッダファイルも別に配置しなければならない。ファイルが多くなるとこの作業は煩雑になる。imageファイル他、何でも格納できるのでこれらリソースファイルを使うライブラリの管理も容易に扱える。ローカライズも可能なので1つのライブラリで複数言語にも対応が可能。内のライブラリは複数のアプリケーションから共有して利用することができる(動的ライブラリを使用した場合)。構成パターンFrameworkの構成はドキュメントに解説がある。上記から図を引用していくつかの構成パターンを見てみよう。シンボリックリンク先でバージョンの切り替えを行っている。Bundlesでアプリケーション毎に異なるバージョンのライブラリを利用することができる。複数バージョンに加えて、それぞれで英語用のドキュメントリソースを含んでいる。内に用意できる標準的なディレクトリは次の通り。