gpt4 book ai didi

iphone - MonoTouch - 有人用过这个吗?

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

我是一名 .NET 开发人员,试图跨入 Objective-C iPhone 编程。我创建了我的第一个应用程序 - 只是一个包含多个 xib 的简单组合。

我刚刚接触到 MonoTouch,它可以让您用 C# 或 .NET 开发 iPhone 应用程序。有人尝试过这个吗?我很想知道人们对此的看法。

最佳答案

我已经使用它5个月了,我在App Store ( http://escoz.com/quicklytics ) 中有一个使用它开发的应用程序,以及在客户端部署的一些内部项目。

这是我的观点:

如果您是一名 .NET 开发人员,并且想要为 iPhone 进行开发,您将需要学习两个新知识:Obj-C 和 iPhone SDK。这两件事都与 .NET 有很大不同,并且可能很难开始,特别是如果您有截止日期的话。一般来说,您最终会完成工作,但主要是通过花费数月时间从网络上复制粘贴大量随机代码。是的,您实际上可能会花时间并正确地学习它,但不会这样做,但这会花费很多时间。

使用 MonoTouch 可以让您完全跳过第一个问题 (obj-c),并对第二个问题 (sdk) 有很大帮助。经过几天在线阅读和观看视频后,您已经可以使用您熟悉的东西提高工作效率。

是的,它确实花费至少 400.00 美元,如果你想在周末开发一些东西来娱乐,那可能有点贵,但如果你想为工作编写代码,那么这是一个不行费脑子.. 它节省的时间比 400.00 美元要多得多。

  • 应用程序的大小:应用程序将会更大(平均大 6-7Mb):老实说,没有人关心它。
  • 速度:虽然从技术上讲,可以使 obj-c 应用程序运行得比 C# 快一点,但实际上这根本不会发生:monotouch 与 obj-c 一样快目的。错误:不必一直处理内存泄漏,并且拥有更高级的语言来开发是一件大事。

即使您最终想要学习 Obj-C,我也强烈建议您从 MonoTouch 开始并熟悉 API。该演示是免费提供的,允许您执行除部署到 iPhone 之外的所有操作。仅当您了解 API 的工作原理时,才转向 Obj-C(如果您最终仍想这样做)。

最后一点:如果您正在考虑将应用程序移植到其他移动平台,MonoTouch 似乎是现在可以使用的平台:您的大部分代码都可以移植到 Windows Phone SDK,Apple 将发布 MonoDroid (Android 版 MonoTouch)将在未来 5-6 个月内推出。这对我来说真的很重要,也许对你也很重要。

关于iphone - MonoTouch - 有人用过这个吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2509759/

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