我们可以在 Visual Studio 本身中为 iphone 开发应用程序吗?是否有任何与 Visual Studio 兼容的模拟器来测试它
8 回答
您可以在 iphone 环境中使用 Mono 在 C# / .NET 环境中开发应用程序。- https://www.xamarin.com就是这样做的一个例子。
Monodevelop 2.2 Beta 有一个适用于 Windows 的设置。下载
但是,如果您想为 iPhone 开发(使用MonoTouch),您需要有一台 Intel Mac(否则您无法运行必要的 Apple 工具)。
根据您想要做什么,您还可以使用Unity for iPhone,它也是基于 Mono/.Net 的。
您可以使用xamarin(以前是 monotouch)
如前所述,Mono 是一种方式。
目前还没有办法在 Visual Studio 中进行直接开发,但是这将很快作为 VS Addin 出现,这在 Hanselminutes 上进行了讨论。
不过有一个 Mono IDE,叫做monodevelop
您仍然需要来自MonoTouch 要求的官方 iPhone SDK 和 OSX :
要开始使用 MonoTouch,您需要具备:
- Apple 的 iPhone SDK 3.0 或更高版本,可从 Apple 的 iPhone 开发中心获得。
- 运行 MacOS 10.5 或 10.6(Leopard 或 Snow Leopard)的 Intel Mac 计算机。
- 适用于 OSX 的 Mono 的最新版本
所以这还不是免费的午餐:(
是的,您可以为此使用 Mono。Novell 发布了一款商业产品:MonoTouch
除了使用Monotouch之外,在.NET中没有其他方法可以做到这一点。
如果你不愿意使用 OBJ-C 的 iPhone 原生 API,你也可以考虑FLASH。
使用 Airplay SDK:http ://www.airplaysdk.com/
您可以免费使用 Visual Studio 进行开发并以 iPhone 为目标。如果您针对其他移动平台,定价会发生变化。您仍然需要 Macintosh 来签署您的 iPhone 包,但所有开发/测试都可以在 Windows 上的 Visual Studio 中用 C++ 完成。