C#程序员为i-Phone开发的最简单方法是什么? [英] What is the easiest way for a c# programmer to develop for i-Phone?

查看:52
本文介绍了C#程序员为i-Phone开发的最简单方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我应该使用Mono + c#吗?还是我最好学习并使用目标c? 谢谢

Should I use Mono + c#? Or I'm better off learning and using objective c? Thanks

推荐答案

这将是一个意见问题,但我认为您最好还是坚持使用C#.切换到Objective-C可以增加在环境中产生生产力之前必须学习的新信息的数量.

This is going to be a bit of an opinion question but my take is that you're better off sticking with C#. Switching to objective-C is increasing the amount of new information you must learn before you can be productive in your environment.

即使使用C#,您仍然必须...

Even keeping with C# you'll still have to ...

  • 了解iPhone API
  • 了解使用iPhone本身进行开发的怪癖

尽管使用C#有一些缺点

There are some downsides to using C# though

  • 大多数iPhone样品将在Objective-C中使用.因为您不懂该语言,所以将它们应用于您的问题集会更加困难
  • 在Mono中使用静态编译肯定会有一些小怪癖,这是您需要习惯的.

我的直觉是,与学习一种新语言相比,这些费用微不足道.

My intuition though is these will be minor compared to the cost of learning a new language.

编辑

我想阐明我对学习新语言的想法.我认为学习语言很有趣,并且是程序员生活中必不可少的一部分.至少应该每年一次尝试一种新语言.今年我在玩F#.

I wanted to clarify my thoughts on learning a new language. I think learning languages is fun and a necessary part of a programmers life. You should be at least experimenting with a new language once every year. This year I'm toying with F#.

我对此问题提出建议的唯一原因是OP表示最简单的方法...".学习一种新语言确实需要额外的时间,并且会花费更多的精力,因此我认为使用C#更容易.

The only reason I recomended against it for this question was the OP said "the easiest way ...". Learning a new language does require extra time and will take a bit more effort so I qualified it as easier to stick with C#.

这篇关于C#程序员为i-Phone开发的最简单方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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