Xamarin.Mac
Xamarin.Mac
- macOS API を使用して、C# と .NET で完全にネイティブな Mac アプリを開発できる
- 直接 Xcode と統合できるため、Xcode の Interface Builder を使用して、アプリのユーザー インターフェイスを作成できる
- .NET で記述されているため、コードを Xamarin.iOS や Xamarin.Android モバイル アプリと共有できる
| Main.cs | アプリのメイン エントリ ポイントが含まれています。 アプリが起動した時点では、Main クラスには実行される最初のメソッドが含まれます。 |
|---|---|
| Appdelegate | オペレーティングシステムからのイベントをリッスンするクラスが含まれています。 |
| Info.plist | アプリケーション名、アイコンなどのアプリのプロパティが含まれています。 |
| Entitlements.plist | アプリの権利が含まれています。アプリの権利によってサンドボックスや iCloud のサポートなどにアクセスできます。 |
| Main.storyboard | アプリのユーザー インターフェイス (ウィンドウとメニュー) が定義され、ウィンドウ間の相互接続が Segues 経由でレイアウトされます。 ストーリーボードは、ビュー (ユーザー インターフェイス要素) の定義を含む XML ファイルです。 このファイルは、Xcode 内の Interface Builder で作成、維持管理することができます。 |
| Viewcontroller.cs | メインウィンドウのコントローラーです。 コントローラーについては別の記事で詳しく説明しますが、ここでは、コントローラーを特定のビューのメイン エンジンと考えることができます。 |
| ViewController.designer.cs | メイン画面のユーザー インターフェイスとの統合のための組み込みコードが含まれています。 |
チュートリアル
Visual Studio for Mac で新しい Xamarin.Mac アプリを起動
© 2006 矢木浩人