【问题标题】:What is Class Libaray(iOS) in Xamarin?Xamarin 中的类库(iOS)是什么?
【发布时间】:2014-08-26 13:33:56
【问题描述】:

为什么在 iOS 部分“类库(iOS)”中的 Xamarin 中有一个类库以及“类库(iOS)”和 PCL Targeting Xamarin.iOS 之间的区别

为什么我们需要这个,有什么优点和缺点

【问题讨论】:

  • 本质上,iOS 类库和只针对 iOS 的 PCL 之间没有区别,除了后者让您可以选择添加更多平台到目标。

标签: xamarin.ios xamarin


【解决方案1】:

类库是创建针对特定平台的 DLL 文件的项目。 iOS 类库创建一个供 Xamarin.iOS 项目使用的 DLL。

可移植类库 (PCL) 是一个可以面向多个平台的库,包括 Xamarin.iOS 和 Xamarin.Android,以及 Windows Phone 和其他 .NET 平台。

如果您想在多个平台之间共享代码,您可以使用 PCL。如果您只对单个平台感兴趣,请使用特定于平台的类库。

【讨论】:

  • 补充 Jason 的回答:iOS 类库也可以使用 UIKit 和其他 iOS 框架,而 PCL 库不能。
猜你喜欢
  • 1970-01-01
  • 2015-02-08
  • 2021-07-22
  • 1970-01-01
  • 1970-01-01
  • 2021-02-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-02
相关资源
最近更新 更多