「Xamarin.Mac」の版間の差分

18行目: 18行目:
== Classic API と Unified API==
== Classic API と Unified API==
基本的にはClassic APIは32ビット、Unified APIは64ビットと覚えておけば間違いない。
基本的にはClassic APIは32ビット、Unified APIは64ビットと覚えておけば間違いない。
 
[[Xamarin.iOS]]では[[アップル]]の思し召しにより2015年2月よりUnified API (64ビット) が強制となっている。
ただし、Classic APIは[[Mono]]および[[.NET Framework]]の昔ながらのライブラリプロジェクトが利用できるのに対して、Unified APIでは[[PCL]]またはXamarin.Mac Library プロジェクトしか利用できない。この関係でUnified APIでは[[NuGet]]もほぼ使えない。つまり[[WinRT]]に近い存在であり、かなり尖っている。
Xamarin.Macについてはバージョンアップを嫌う[[IT土方]]の特性からかClassic APIも残されている。
 
[[Xamarin.iOS]]では[[アップル]]の思し召しにより2015年2月よりUnified API (64ビット) が強制となっているが、Xamarin.Macについては[[IT土方]]の特性を考えればClassic APIに落ち着くのが無難であると思われる。


== 動作するコード ==
== 動作するコード ==