iphoneプログラムをC#ではなくObjective-Cで記述することはできません。 インターフェイスビルダを使用する代わりに、メインUIを手動で作成できます。 iOSでビュー(ウィンドウ、ラベル、ボタンなど)を作成する主な機能は、CGRectMake関数を使用することです。
CGRectMake指定された座標とサイズの矩形を返します。 値です。 CGRect CGRectMake(CGFloat x、CGFloat y、CGFloat幅、CGFloat高さ)。
例えば、ウィンドウを作成するために、あなたはこれを行うことができます。
UIWindow * window = [[UIWindow alloc] initWithFrame:CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloat width#>, <#CGFloat height#>)];
をラベルを作成するために、あなたもこれを行うことができますまたは:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloat width#>, <#CGFloat height#>)];
はあなたが唯一の指定する必要があります幅、高さ、およびビューの位置を指定します。
あなたは、より多くの詳細については、リンゴの開発者に対しページに特別にこれを行くことができます:http://bit.ly/eZpDoC
申し訳ありませんが、私は前に明確ではなかった場合;)
あなたは、C#でiphoneのアプリケーションを書くことができない私の知る限り。あなたは客観的なcを使わなければなりません。 XCodeを使用すると、「ウィンドウベースのプロジェクト」を開始することができ、すべてがあなたのために行われます。私はこれの外に窓を作る必要性を見ることができません。 –
MonoTouch(http://monotouch.net/を参照)を使用して、C#および任意の.NET言語でiPhoneアプリを作成できます。イベントドリブンのアドホック環境(WindowsのDelphiなど)からのコンポーネントを使用したいMVCプログラミングのオーバーヘッドを避ける必要があります。 –
FreePascalのArmコンパイラ(http://wiki.freepascal.org/iPhone/iPod_development)を使用してネイティブiPhoneアプリケーションを作成することもできます。また、あらかじめ作成されたテンプレートを使用してXコードにリンクすることもできます。問題は、運用システムの呼び出しを適切なクラスにラップすることです。私はちょうどAppleが一般的に途中で他のことを許しているときにMVCが強制されるのは奇妙だと思う。 –