MonoTouch的&安培; C#VS目标C为iPhone应用程序 [英] MonoTouch & C# VS Objective C for iphone app

查看:136
本文介绍了MonoTouch的&安培; C#VS目标C为iPhone应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问候语,
我是C#程序员的家伙。我打算着手开发iPhone应用程序,但我不知道我是否应该使用C#的MonoTouch下或者只是使用的iPhone OS目标C的母语。

Greeting, I'm a C# programmer guy. I'm planning to start developing app for iphone but I'm not sure if I should use C# under MonoTouch or just use the native language for iphone OS Objective C.

是否有不同的使用C#或目标C的iPhone应用程序?

Is there a different to program for iphone app using C# or Objective C?

有没有用C#编写的iPhone应用程序的限制,也可以做到尽可能客观C可做开发iPhone应用程序?

Is there limitation using C# to program app for iphone or it can do as much as Objective C can do to develop iphone app?

推荐答案

MonoTouch的包裹的的但并不是所有的iPhone的SDK。所以,是有一些事情你不能做(还),但他们相对稀少。

MonoTouch wraps most but not all of the iPhone SDK. So, yes there are things you can't do (yet), but they're relatively few and far between.

很多人的.Net发现它们更高效(至少在初期)使用MonoTouch的,因为他们可以利用他们现有的技能。在另一方面,没有什么比在陆地的母语工作,它只是需要一点时间。你将要学习,因为大多数文档一些Objective-C的外面世界上使用它(和/或C级的CoreFoundation API)的。 Objective-C中的动态特性会觉得外资在第一,但你会发现它很解放,一旦你完全神交它。已经使用了许多语言在我的职业生涯,我发现的Objective-C(和可可的API)的最愉快的发展经验在那里之一。

Many .Net folks find that they are more productive (at least initially) using MonoTouch, since they can leverage their existing skills. On the other hand, there's nothing like working in the native language of the land, it just takes a little longer. You will have to learn some Objective-C since most documentation out there in the world uses it (and/or C-level CoreFoundation APIs). Objective-C's dynamic nature will feel foreign at first, but you may find it quite liberating once you grok it fully. Having used many languages in my career, I find Objective-C (and the Cocoa APIs) one of the most pleasant development experiences out there.

这篇关于MonoTouch的&安培; C#VS目标C为iPhone应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆