<分区>
我拥有使用原生平台和工具开发 iOS 应用程序的经验。我需要将现有的 native 应用程序移植到 Xamarin 平台,这样只需为多个平台维护单一代码库即可。我现有的应用程序具有以下功能。
- 使用 AFNetworking 库的 API 调用。
- 本地数据缓存使用 核心数据,NSIncremental Store。实现核心数据迁移 支持版本控制。复杂的映射也是使用多对多来完成的 关系,一对多关系等。
- 异步和 同步网络调用。
- 使用 TableView Controller 列出项目 与搜索 Controller 。分页是在这些 View 中实现的 Controller 。
- 应用程序中的一个 View 是使用 打开 GL。
能否将所有这些功能完美移植到 Xamarin. Xamarin 是否为这些功能提供 API?任何帮助将不胜感激。