iphone - 与 iPhone SDK 相比,Mono Touch 有多好?

标签 iphone xamarin.ios

我是 iPhone 开发新手,必须选择一个合适的工具来开发我的应用程序。由于我了解 C#/.NET,但不了解 Objective C,Mono Touch 似乎对我很有吸引力。但多花 400 美元值得吗?

如果两者都尝试过,我会对您的意见感兴趣。

最佳答案

我刚刚在 www.zouak.com 上发布了有关此内容的信息,但简而言之,对我来说,这是一个分而治之的案例。我拥有多年的 .NET 经验,老实说,我发现学习 Objective-C 令人沮丧。拥有一门新语言加上一组新工具显着降低了我的工作效率,而且在多年没有使用过之后还必须处理手动内存管理(在 2001 年我开始使用 .NET 之前,从它诞生以来我就是一名 Java 人员,所以它一直是一个while) 是额外的一层“去过那里,不想回去。”

我发现 MonoTouch 工具包非常有值(value),虽然我理解一些反对意见和担忧,但我是一个利用我所知道的 (C#) 让我能够专注于我不知道的东西的人(界面生成器、API 等)。现在,我已经对 Apple 工具有了很大的熟悉,如果我愿意的话,我可以考虑将 Objective-C 作为一门新语言,因为我对 Apple 工具的了解要多得多。很舒服,但对我来说,与学习一个平台和获得高质量的应用程序相比,在我职业生涯的这个阶段,学习一门新语言对我来说并不是一种成就。对于其他人,我知道他们喜欢“按照苹果的意图”交付,我完全尊重这一点。另外,如果 Apple 有 Java 工具包,我会全力以赴。但 C# 和 Objective-C 之间的概念差距超出了我目前愿意投入的范围。

这是我的 2 美分,

德里斯。

关于iphone - 与 iPhone SDK 相比,Mono Touch 有多好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523548/

相关文章:

iOS 核心数据怎么会泄露?

iphone - CAGradientLayer 紫色而不是红色

iOS 7 - 隐藏 subview Controller 上的状态栏

ios - uitableviewcontroller 上带有按钮的工具栏 [Monotouch 如果可能的话]

iphone - 如何在iPhone的MKMapView中添加UIImage?

iphone - iOS tableFooterView : Can't use UIButton?

ios - azure-notificationhubs-无法上传沙盒证书

c# - Monotouch 中的 System.ComponentModel.BackgroundWorker - 正确用法?

iphone - Monotouch 与 Xcode 4

iphone - 将 UILabel 添加到 UIImageView