| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Xamarin.Mac

提供: MyMemoWiki
2022年3月5日 (土) 02:31時点におけるPiroto (トーク | 投稿記録)による版 (→‎チュートリアル)
ナビゲーションに移動 検索に移動

| Xamarin | Swift | Cocoa |

Xamarin.Mac

  • macOS API を使用して、C# と .NET で完全にネイティブな Mac アプリを開発できる
  • 直接 Xcode と統合できるため、Xcode の Interface Builder を使用して、アプリのユーザー インターフェイスを作成できる
  • .NET で記述されているため、コードを Xamarin.iOS や Xamarin.Android モバイル アプリと共有できる

チュートリアル

Visual Studio for Mac で新しい Xamarin.Mac アプリを起動


Main.csアプリのメイン エントリ ポイントが含まれています。 アプリが起動した時点では、Main クラスには実行される最初のメソッドが含まれます。
Appdelegateオペレーティングシステムからのイベントをリッスンするクラスが含まれています。
Info.plistアプリケーション名、アイコンなどのアプリのプロパティが含まれています。
Entitlements.plistアプリの権利が含まれています。アプリの権利によってサンドボックスや iCloud のサポートなどにアクセスできます。
Main.storyboardアプリのユーザー インターフェイス (ウィンドウとメニュー) が定義され、ウィンドウ間の相互接続が Segues 経由でレイアウトされます。 ストーリーボードは、ビュー (ユーザー インターフェイス要素) の定義を含む XML ファイルです。 このファイルは、Xcode 内の Interface Builder で作成、維持管理することができます。
Viewcontroller.csメインウィンドウのコントローラーです。 コントローラーについては別の記事で詳しく説明しますが、ここでは、コントローラーを特定のビューのメイン エンジンと考えることができます。
ViewController.designer.csメイン画面のユーザー インターフェイスとの統合のための組み込みコードが含まれています。