写点什么

Xamarin.Mac 和 Xamarin.iOS 引入 Unified API,并支持 64 位

  • 2014-08-22
  • 本文字数:574 字

    阅读完需:约 2 分钟

现在,Xamarin 提供了同时适用于 Mac OS 和 iOS 以及 32 位和 / 或 64 位的单一的 API。

Miguel de Icaza宣布 Unified API Beta 测试版,作为连接 Mac OS 和 iOS 代码的桥梁,它使开发人员可以以一种更自然的方式在两个平台之间共享代码。如果是在过去,开发人员需要使用单独的类型命名空间,但现在,命名空间已经统一了,所以,下面这样一段代码:

复制代码
#if MAC
MonoMac.Foundation;
#elif IOS
MonoTouch.Foundation;
#endif

现在可以写成这样了:

复制代码
Foundation;

Xamarin 正致力于新模板和一款辅助工具的开发,后者可以帮助开发人员将以前的代码迁移到新的 API。开发人员并不是一定需要迁移,Xamarin 承诺“继续对大家熟悉的 Class API for Mac and iOS 以及 Unified API 提供永久支持”。

按照 de Icaza 的说法,Unified API 还缺少一些东西:

  • 绑定项目类型,以简化本地库调用。
  • 针对以前支持的所有场景的完整模板。
  • 尚未提供 Xamarin 组件。

伴随新的 API,Xamarin 引入了对 64 位平台和框架的统一支持。借助去年引入的本地类型 -nint、nuint、nfloat ,开发人员现在可以把相同的代码用于 32 位或 64 位平台以及 Mac OS 和 iOS。

Unified API 支持苹果提供的所有 64 位框架。由于新版本的 Mac OS 尚未最终发布,所以对 Yosemite 的支持是通过 alpha 测试通道实现的。

查看英文原文:**** Xamarin.Mac and iOS Now Have a Unified API and 64-bit Support

2014-08-22 00:371201
用户头像

发布了 256 篇内容, 共 86.5 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

硬核!最全“Java面试宝典+Java核心知识集”,一箭双雕杠春招

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

二本4年Java经验,五面阿里艰苦经历(定薪45K),回馈一波心得体会

Java你猿哥

Java redis 面试 Spring Boot 面经

Chaosd 模拟两地三中心集群的网络环境

TiDB 社区干货传送门

实践案例 管理与运维 故障排查/诊断 安装 & 部署

深入理解Spring注解机制:注解的搜索与处理机制

Java你猿哥

Java spring Spring Boot ssm Spring注解

夺冠在即!2022 OceanBase数据库大赛12强集结

OceanBase 数据库

数据库 oceanbase

BGA焊接问题解析,华秋一文带你读懂

华秋电子

【v6 认证】PCTA/PCTP/PCSD 我的备考经验

TiDB 社区干货传送门

社区活动 新版本/特性发布 TUG 话题探讨 6.x 实践

JVM超神之路:金三银四跳槽需要的JVM知识点,都给你整理好了

Java你猿哥

Java 面试 JVM 面经 Java工程师

面试官:给你一段SQL,你会如何优化?

做梦都在改BUG

Java MySQL 数据库 sql 性能优化

Visio 绘图注释工具:VSDX Annotator 激活版

真大的脸盆

Mac Mac 软件 注释工具

保姆级教程!玩转 ChunJun 详细指南

袋鼠云数栈

大数据 开源

重磅消息!ChatGPT 联网,Milvus & Zilliz 正式嵌入用于向量检索!

Zilliz

非结构化数据 Milvus Zilliz 向量数据库 ChatGPT

操作系统跻身国家战略,中国操作系统开源社区走向何方?

OpenCloudOS

Linux 操作系统 DPU 大禹智芯 opencloudOS

面试官:kafka分布式消息系统,你真的了解吗?

做梦都在改BUG

Java kafka 消息队列 消息系统 消息中间件

Nautilus Chain主网上线在即空投规则公布,如何获得更多的空投?

西柚子

如何使用ShareSDK快速实现Android APP的社会化分享登录功能

MobTech袤博科技

2023年GitHub爆火的spring全家桶进阶笔记震撼开源!

开心学Java

Java spring springboot spring-cloud

中国音乐市场增长超28%,首次成为全球第五大市场

HIFIVE音加加

知识产权 娱乐 音乐 版权 娱乐产业

SSO认证是什么意思?有哪些优势?

行云管家

SSO认证

真香!180页100+题15W+字解析的《Java高级面试指南》,果断收下

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

阿里面试:100个高频Spring面试题,助你一臂之力

Java你猿哥

Java spring 面试 Spring Boot 面经

接招吧!最强“高并发”系统设计 46 连问,分分钟秒杀一众面试者

做梦都在改BUG

Java 系统设计 高并发

从零开始自己动手写阻塞队列

Java你猿哥

Java 线程 阻塞队列 实战

mysql-online-ddl是否需要rebuild

TiDB 社区干货传送门

MobPush iOS SDK API

MobTech袤博科技

Nautilus Chain主网上线在即空投规则公布,如何获得更多的空投?

威廉META

如何在树莓派上使用MQTT协议

EMQ映云科技

树莓派 物联网 IoT mqtt 企业号 3 月 PK 榜

可观测性之谷歌性能主管最新的有关LCP的文章

Yestodorrow

性能 可观测性 用户体验

对tidb-lightning导入机制的一点点研究

TiDB 社区干货传送门

故障排查/诊断 TiDB 源码解读

TiCDC+Confluent同步数据到Oracle

TiDB 社区干货传送门

实践案例 集群管理 管理与运维 安装 & 部署 数据库架构设计

Xamarin.Mac和Xamarin.iOS引入Unified API,并支持64位_Android/iOS_Abel Avram_InfoQ精选文章