写点什么

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:371163
用户头像

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

关注

评论

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

周鸿祎瞄准中小微客户提供免费SaaS,思路:50万企业×2万年费=100亿补贴

B Impact

架构杂谈——互联网系统架构演进

小小怪下士

Java 程序员 后端 架构设计

什么是渲染农场,渲染农场一般怎么收费?

Renderbus瑞云渲染农场

云渲染农场 渲染农场

跨境SaaS企业“会议营销"实战:立足商机注定平庸,300分客户转不转“MQL"?

B Impact

AI时代的信息技术部怎么改革?

FN0

小程序 超级app

高效管理,让工作事半功倍

石云升

极客时间 2月月更 技术领导力实战笔记

时序电路建模基础

timerring

FPGA

WorkPlus即时通讯软件,专注于企业信息安全可靠的企业IM

WorkPlus

如何理解DevOps?

老张

DevOps 软件工程

安全可信| 首批+先进!天翼全栈混合云一举斩获三项可信云评估

天翼云开发者社区

Flomesh Ingress 使用实践(二)TLS 进阶

Flomesh

HTTP ingress Pipy

天翼云以10.2%份额位列中国公有云IaaS+PaaS市场第三

天翼云开发者社区

一体化移动办公平台,让政企工作更轻松、更便捷

WorkPlus

面试官:什么是双亲委派模型?

王磊

java面试

共铸国云智领未来| 如心未来社区的“幸福密码”

天翼云开发者社区

Spring Boot + WebSocket 实时监控异常

程序员大彬

Java springboot

基于SLO告警(Part 2):为什么使用MWMB方法

Grafana 爱好者

可观测性 Grafana Prometheus SRE SLO

疫情大环境下科技互联网公司开源节流降本增效

laofo

研发效能 降本增效 开源节流

一文读懂SCADA系统的组件功能及应用

2D3D前端可视化开发

组态软件 工业组态软件 web组态软件 SCADA

Java高手速成 | JSP MVC模式项目案例

TiAmo

mvc java; jsp

用 NFTScan 的角度解析 Yuga labs NFT 项目系列

NFT Research

NFT BAYC

【FAQ】申请运动健康服务验证环节常见问题及解答

HarmonyOS SDK

HMS Core

数字先锋| 枣庄政务云全新升级,居民办事体验upup!

天翼云开发者社区

《流浪地球2》的现实倒影(一):从量子计算机到MOSS

脑极体

量子计算机 小苔藓 流浪地球 MOSS

数据结构-Hash常见操作实践

杨充

专访三维空间雷成老师 | 原来水墨画风格的3D建筑动画可以如此惊艳……

Renderbus瑞云渲染农场

瑞云渲染 3D建筑动画 三维空间

泼辣修图2023官方网页版入口在哪里?

茶色酒

泼辣修图2023

疫情时代的宠儿:抗生素行业,今后何去何从

前嗅大数据

大数据 数据分析 网络爬虫 抗生素

DataEase 启动异常如何解决:Access denied for user 'root'@'xx.xx.xx.xxx' (using password YES)

搞大屏的小北

DataEase

开年直播 | 博睿数据创始人兼CTO对话InfoQ,聊聊2023年重要战略技术趋势:可观测性

博睿数据

可观测性 博睿数据 媒体声音

利用 Addax 异构迁移数据到 Databend

Databend

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