Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 iPhone 应用程序开发很感兴趣。是否有任何产品或平台允许使用 .NET 语言(例如 C#)开发 iPhone 应用程序?
Xamarin团队以前是 Novell 从事Mono项目的员工,他们为iOS和Android开发了跨平台编译器和运行时。
虽然它还没有创建移动应用程序开发的“一次编写,随处运行”的乌托邦,但它绝对是朝着正确方向迈出的一步,并且可能比 HTML5 解决方案更好。
我发现最好编写在 .NET 和 Mono 下编译的核心库(只是应用程序逻辑,没有 UI 代码)。然后,编写特定于您要支持的每个平台的 UI 层。使用 MVC 模式,您可以以使代码非常可重用的方式抽象事物。
有两个称为MonoTouch和Mono的平台,您可以通过它们使用 C# 和 .NET 开发 iOS 应用程序。
我会推荐这本书供你学习 C# 中的移动开发。
如果您对HTML和javascript感兴趣,以下 sdk 将对您有所帮助。