広告
Xamarin.iOS
- Xamarin.FormsよりさらにiOS固有のUIや機能が100%全てC#言語で扱える技術です。
- 「Visual Studio」か「VisualStudioForMac」を使ってiOSアプリが開発できます。
- ロジックの部分は他のXamarin.Androidなどとクロスプラットフォームできます。
- Objective-CやSwiftのエキスパートはあなたの会社に何人いますか?C#で開発するなら恐らくエキスパートが沢山いるはずです。
- 専用のネイティブなUIをデザインできるIDEがあります。
- 平均して75%のロジックコードがiOS・Android・Windowsで共有できます。
- XCodeを起動することなく、専用IDEでiOSアプリを開発できます。
- 最新のXcode・iOSの公開に合わせてXamarin.iOSをバージョンアップしているので、最新の機能がプログラミングできます。
- Objective-CやSwiftでは面倒だった非同期プログラミングが容易にできます。
- 既存のObjective-Cコード・フレームワーク・カスタムコントロールをC#から呼び出せます。
- Appleの時計Watchアプリも開発でき、iOSシミュレータでデバッグできます。
- ゲームも作れますが、絵やサウンドを用いなくても用意されたUIだけでもアプリが完成できるので、IDEだけでオールインワンで開発できます。
- IDEからNuGetを使ってハイクオリティなコンポーネントやパッケージを手軽にダウンロードできます。
- iOSのネイティブに近い動作やiOS固有のAPIを多用する場合や、コードの共有よりカスタマイズしたUIを作りたい場合にXamarin.FormsよりXamarin.iOSをお勧めします。
サンプルアプリ
- 初心者向けにシンプルなアプリのソースを公開しています。チープですが何とかAppStoreに登録されるように考えてはいます。
入門書の紹介
- ただいま構想中の本の企画が通って執筆できたら紹介します。
キャプチャ画像