Číst v angličtině

Sdílet prostřednictvím


Xamarin.Mac – související dokumentace

Kromě části Microsoft Learn pro Mac jsou k dispozici tři skvělé zdroje dokumentace, které můžou být také pomoc s otázkami Xamarin.Mac:

  • Dokumentace k Xamarin.iOS – pro mnoho rozhraní API (především mimo AppKit/UIKit) existují pouze malé rozdíly mezi verzemi iOS a macOS. V některých případech, kdy má dané rozhraní API pro iOS název UIFoo, lze podobné rozhraní API NSFoo najít v systému macOS. Tyto příklady už budou v jazyce C# obecně.

  • Apple Dev Center pro Mac – často příklad rozhraní API, která se mají volat Objective-C , je možné jednoduše převést na C#. Podrobnosti o tom, jak to udělat, najdete v tématu Principy rozhraní MAC API .

  • Stack Overflow – skvělý prostředek pro jednoduché jednorázové otázky, jako je například "Návody automatické rozbalení všech uzlů v NSOutlineView". Tyto příklady budou často v Objective-C jazyce C# a je potřeba je převést na jazyk C#, ale v jazyce C# existuje podmnožina odpovědí.

Uživatelské rozhraní

Při práci s jazykem C# a .NET v aplikaci Xamarin.Mac má vývojář přístup ke stejným ovládacím prvkům uživatelského rozhraní, ve Objective-C které vývojář pracuje, a Xcode . Vzhledem k tomu, že se Xamarin.Mac integruje přímo s Xcode, může vývojář použít Tvůrce rozhraní Xcode k vytvoření a údržbě uživatelských rozhraní aplikace (nebo je volitelně vytvořit přímo v kódu jazyka C#).

Níže uvedené příručky poskytují podrobné informace o práci s prvky macOS v aplikaci Xamarin.Mac: