iOSアプリケーション(ゲームではなくCRUDのようなもの)を開発する場合、基本的に2つのオプションがあります。
- レイアウトにInterfaceBuilderを使用する
- すべてをコードでレイアウトする
いくつかの理由でInterfaceBuilderを使いたくないと仮定します。
経験の浅い開発者がコード内のすべての絶対位置とサイズをハードコーディングする傾向があることを除いて、すべてをコードにレイアウトすることは問題ありません。また、すべてを画面上に適切に配置するために必要なコードの量は、イライラする可能性があります。
最近、AndroidとWindows PhoneのSDKを調べましたが、XMLベースのレイアウトエンジンの方が本当に気に入っています。
iOS用のXAMLやAndroidレイアウトのようなものはありますか?
iOS 6の自動レイアウトについて聞いたことがあります。残念ながら、ほとんどの場合iOS5.0またはiOS4.3をサポートする必要があるため、使用できません。