nib2objcはMac OSX用のフリーウェア(ソースコードは公開されている。ライセンスはTHE BEER-WARE LICENSE)。iPhoneは年々進化しているが、それでもデスクトップなどに比べると速度は遅い。多少もたつく時もあるため、ストレスに感じることもあるかも知れない。より高いパフォーマンスを求めだすと、徐々に標準のやり方から脱線していく。 0
Interface Builderを使えばiPhone向けの画面をグラフィカルに設計ができる。だがよりパフォーマンスを求めたり、プログラムから動的にインタフェースを変更したいといったニーズがある時にはnib2objcを使って変換してみよう。 0
![]()
元ファイル
0
nib2objcはXIBファイルを引数にし、Objective-Cのコードを出力するソフトウェアだ。コンソールで動くモードと、GUIで動くモードの二つが用意されている。GUIの場合はプロパティを使うか、セッターを使うかを選択できるようになっている。 0
![]()
生成されたコード
0
出力されたコードを使えばXIBを使わずに画面を生成することが可能だ。とは言え生成されるコードは最低限で、本来必要な操作も自分でごりごり書く必要が出るのでいつでも使えるツールと言う訳ではなさそうだ。自分の設計した画面をObjective-Cで書くにはどうしたら良いか、といったチェックにも使うことはできそうだ。 0
プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! プレミアムユーザのログインはこちらから 0
via nib2objc: Convert iPhone NIB files into Objective-C code - The Changelog - Open Source moves fast. Keep up. 0












アンケート