gpt4 book ai didi

iphone - 在 Visual Studio 中使用 MonoTouch 开发 iPhone 应用程序有多容易?

转载 作者:行者123 更新时间:2023-12-03 18:34:00 26 4
gpt4 key购买 nike

我了解 Monotouch,并且安装了虚拟 MacOS 和 Monodevelop/Monotouch。

但是,是在 Mac OS X 上的 Monotouch 中构建 iPhone 应用程序更好,还是像在 Visual Studio 中构建 iPhone 应用程序并通过 Monotouch 将其移植到 iPhone 一样简单?

有人尝试过将c#项目移植到iPhone上吗?它与使用 monodevelop/monotouch 在 Mac 操作系统上构建应用程序有什么不同?

ps。我最喜欢的帮助实用程序在 mac 操作系统上不存在,这就是这个问题的原因

最佳答案

如前所述,要编译应用程序并将其上传以供应用商店使用,或使用模拟器进行调试,您需要在 Mac 上使用 MonoDevelop。

但是,可以在 Visual Studio 2008 或 2010 中编写大部分代码。

我主要使用 Visual Studio 编写了 6 个 Monotouch 应用程序,但这些应用程序在应用商店中销量不佳。我使用 Windows 和 VS2010 的原因是我使用 Mac 键盘的速度要慢很多,我的 Visual Studio 设置是为了提高速度,而且 PC 的处理能力大约是它的两倍。

这里有一些问题和提示:

  • 将 monotouch DLL 从 Mac 复制到 Windows(在 Mac 上搜索“monotouch.dll”),将所有 DLL 粘贴到静态位置并在项目中引用它们。然后它应该在 VS 中编译。
  • 确保保留 2 个项目文件 - 一个 MonoDevelop 和一个 Visual Studio。我尝试手动转换,还编写了一个转换器来在两者之间进行转换,但它经常中断,因此更容易保留两个文件。
  • 您还可以将 Mono XML 文档(其格式与 Microsoft .NET XML 文档格式不同)转换为 Visual Studio 智能感知。下面的链接提供了我为 Monotouch 2.1 生成的 XML 文档的下载。
  • 避免使用共享驱动器进行开发。这使得 Mac 上的编译速度非常慢 - 坚持使用 USB 内存棒复制文件,或者最好使用像 bitbucket.org 这样的在线源代码管理网站
  • 我发现只需一个键盘、显示器和鼠标以及一个 KVM 切换器即可在 PC 和 Mac 之间切换,速度相当快。
  • 对于布局(XIB 或 C#),您将使用 Mac,或者首先在 VS 中编写基本框架。

我已经写了很多关于该过程的文章 here .

关于iphone - 在 Visual Studio 中使用 MonoTouch 开发 iPhone 应用程序有多容易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3695149/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com