IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:MonoTouch

共 2 篇相关文章

IT 累计浏览 4,237

在Visual Studio中使用MonoTouch开发iOS应用程序(下):开发体验

对于熟悉.NET的开发者来说,编写iOS应用程序的一个高效选择是使用MonoTouch。这篇教程紧接前文环境搭建,深入讲解了如何利用Visual Studio、Interface Builder与少量MonoDevelop配合,完成一个完整iOS应用的开发体验。 作者从创建一个空白解决方案和iPhone项目开始,演示了如何在Interface Builder中拖拽按钮、定义Outlet并建立连接。关键的一步是在Visual Studio中配置一个平行的解决方案与项目文件,通过引用MonoTouch的dll,让开发者能在熟悉的VS环境中享受智能提示和C# 3.0/4.0语法,同时保证代码与Mac端兼容。 实际编写时,仅需在`FinishedLaunching`方法中为按钮添加事件处理逻辑。整个流程中,开发者可在VS中完成大部分编码与调试,最终回到Mac端的MonoDevelop编译并在模拟器运行。此外,文章还探讨了单元测试的配置,以及通过创建.NET 3.5项目在Windows上进行更多本地测试的可行性与利弊。 整套工作流下来,开发者几乎能完全留在Windows环境下完成核心编码与测试,只有在需要查看模拟器实际效果时才切换到Mac端。这对于追求效率的.NET开发者而言,无疑打通了一条值得尝试的跨平台开发路径。

IT 累计浏览 5,079

在Visual Studio中使用MonoTouch开发iOS应用程序(上):环境配置

这篇文章详细记录了作者如何搭建一个以 Visual Studio 为核心,在 Windows 和 Mac OS X 之间协同工作,最终通过 MonoTouch 开发 iOS 应用程序的环境。 作者从选择 MonoTouch 的动机出发,解释了它让 .NET 开发者能复用熟悉的 C# 语言和大量类库(如 Json.NET)来开发 iOS 应用的核心优势。文中特别指出,MonoTouch 采用 AOT 编译方式,并会对应用体积带来约 3MB 的增量。 搭建环境的关键步骤包括:在 Windows 虚拟机(VirtualBox)中与 Mac OS X 共享项目文件夹,以便在 Windows 上用 Visual Studio 编写代码,同时在 Mac 上使用 Interface Builder 设计 UI。文章逐步演示了如何配置网络共享并在 Mac 中创建便捷的软链接。最后,说明了安装 Mono、MonoDevelop、iOS SDK 及 MonoTouch 试用版的具体过程,并提及试用版只能在模拟器上运行,发布至 App Store 需要购买授权。 整个配置方案为 .NET 开发者开辟了一条相对熟悉的 iOS 应用开发路径。