HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

MonoTouch 已支持 Apple iPad

  • 2010-02-01
  • 本文字数:846 字

    阅读完需:约 3 分钟

就在 Apple 发布 iPad 平板电脑 24 小时后,MonoTouch 团队就发布了 MonoTouch 1.9 (alpha),该版本致力于辅助.NET 开发者编写 iPad 应用。

近日 Apple 发布了万众期待的平板电脑 iPad 以填平移动设备(比如移动电话)与笔记本之间的沟壑。iPad 看起来像是放大了的 iPod Touch ,和上网本也有类似之处,但有一个重要的区别:iPad 没有外置鼠标和键盘,输入只能通过多点触摸实现,这意味着单击、双击和右键变成了敲、捏以及捻这三个动作。

使用 Mono 创建 iPad 应用的方式类似于 iPhone;MonoTouch 包含了 iPhone SDK,该 SDK 也支持 iPad。值得注意的是:虽然从理论上来说,我们可以在 Windows 或是 Linux 上开发 iPad 应用,但实际上,Mac OS X Leopard 或是 Snow Leopard 系统还是必备的,因为目前 iPad Simulator(硬件模拟器)和 Interface Builder(用于构建 UI 的可视化工具)只能运行在 Mac 上。除此之外,Apple 要求 MonoTouch 团队只能在安装了 iPhone SDK 的电脑上安装 MonoTouch 。这意味着开发者只能使用 Mac 开发环境。完整的要求列举如下:

  • 运行 Mac OS X 10.5 或 10.6 的 Intel Mac 计算机
  • Apple iPhone SDK 3.2
  • 最新的 Mono
  • MonoTouch 1.9 Alpha
  • MonoDevelop 2.2.1(该项虽不是强制要求,但对开发却很有帮助)

目前通过 iPhone SDK 所创建的应用还无法同时运行在 iPhone 和 iPad 上,但不久之后就可以了,同样 MonoTouch 也将增加相应的支持。
iPhone 开发的限制(当然也适用于iPad 了)包括:有限的泛型支持、由于缺少iPhone OS 的支持所导致的无法进行动态代码生成、不能进行远程访问、无COM 绑定、无JIT。MonoTouch 包含很多基础的程序集,但没有一个是与客户端界面相关的,这样就无法使用Silverlight、WPF 或是WinForms 创建界面了,而只能使用基于Apple Cocoa Touch 的 Interface Builder。

InfoQ 上的文章 MonoTouch: .NET Development for the iPhone 可以作为 iPad 的开发指南,因为无论是 iPhone 还是 iPad 使用的都是同样的 iPhone SDK。

查看英文原文: MonoTouch Has Added Support for Apple’s iPad

2010-02-01 04:551449
用户头像

发布了 88 篇内容, 共 262.4 次阅读, 收获喜欢 8 次。

关注

评论

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

模块三-外包学生管理系统的架构文档

悟空

学生管理系统架构

SAP MM SPED输出报错-No authorization for delivery from shipping point US##-之对策

SAP虾客

SAP MM SPED VL31N 公司间STO

OpenTelemetry系列 (四)| 如何使用Java Agent来实现无侵入的调用链

骑牛上青山

Java javaagent 调用链 OpenTelemetry 微服务调用链

Java中Map集合的三种遍历方式

@下一站

Java 程序设计 map 12月日更 12月月更

【web 开发基础】PHP 中的预定义数组详解之一 (47)

迷彩

数组 全局变量 PHP基础 预定义数组

设计模式之美——对扩展开放、对修改关闭

GalaxyCreater

设计模式

设计模式之美——里式替换(LSP)

GalaxyCreater

设计模式

Flink 1.16:Hive SQL 如何平迁到 Flink SQL

Apache Flink

大数据 flink 实时计算

2022年浪过的那些城市

SAP虾客

杭州 2022年 无锡 东莞 SAP项目

【Java基础】Win10如何配置jdk环境变量(配置java环境变量)

No8g攻城狮

Java、 java 并发 Java IO

Web入门开发【二】

小院里的霍大侠

编程开发 初学者 入门实战 Web入门

运维进阶训练营 -W09H

赤色闪电

运维

MMEval正式支持OneFlow评测

OneFlow

机器学习 深度学习 算法

HTTP通用首部字段

穿过生命散发芬芳

HTTP 12月月更

Flink 在米哈游的应用实践

Apache Flink

大数据 flink 实时计算

SRE运维解密-应对过载

董哥的黑板报

微服务 SRE 限流 SRE实践

架构实战营 3-4 架构设计后期随堂练习

西山薄凉

「架构实战营」

架构误区系列10:不合理的分层

agnostic

软件分层

2022-12-24:给定一个字符串s,其中都是英文小写字母, 如果s中的子串含有的每种字符都是偶数个, 那么这样的子串就是达标子串,子串要求是连续串。 返回s中达标子串的最大长度。 1 <= s的长

福大大架构师每日一题

Linux 算法 Shell 福大大

WEB21

Lenyi

网络安全 CTF ctfshow 爆破

架构实战营 3-5 消息队列备选架构随堂练习

西山薄凉

「架构实战营」

极客时间运维训练营第九周作业

好吃不贵

WEB23

Lenyi

网络安全 CTF ctfshow 爆破

FFA 2022 主会场 Keynote:Flink Towards Streaming Data Warehouse

Apache Flink

大数据 flink 实时计算

为什么更推荐使用组合而非继承关系?

JAVA旭阳

Java 架构

学生管理系统

KING

基于Go的缓存实现

俞凡

架构

Zebec Chain缘何能成为新晋应用链,熊市下又为何值得我们关注?

股市老人

Android Studio开发Android APP

梦笔生花

Android Studio 开发环境 新建工程

Web入门:CSS下拉图片

小院里的霍大侠

JavaScript Web 初学者 入门者

MonoTouch已支持Apple iPad_.NET_Abel Avram_InfoQ精选文章