我全都是为了语言多样性,但Objective C很疯狂.所以我很好奇:使用Cocoa API等可以用C++编写iPhone应用程序吗?
MonoTouch似乎是iPhone开发的绝佳平台,但我担心将其部署到Apple Store.是否有任何使用iTunes构建的应用程序示例?
我们正在为iPhone启动一个新项目,并将整个堆栈保留在C#中会很棒,但我们不希望因为MonoTouch而被苹果商店拒之门外.
我已经阅读了几款目前使用单声道(非MonoTouch)用于3D图形的游戏,但是没有找到任何有关MonoTouch的内容.
问候,我是一名C#程序员.我打算开始为iphone开发应用程序,但我不确定我是否应该在MonoTouch下使用C#或者只使用iphone OS的本地语言Objective C.
使用C#或Objective C的iphone应用程序是否有不同的程序?
使用C#为iphone编程应用程序是否存在限制,或者它可以像Objective C那样开发iphone应用程序吗?
我是IPhone开发的新手,必须决定开发我的应用程序的合适工具.因为我知道C#/ .NET,但不是客观C,Mono Touch似乎对我很有吸引力.但值得多花400美元吗?
如果两者都试过,我会对你的意见感兴趣.
我知道我不是第一个,可能很多人经常在这里提出类似的问题,这个问题可能是另一个结束投票的候选人.我不是想开始另一轮无尽的圣战,我不是在问哪种语言更好.这不是"一对一"系列的问题.但我需要你的意见.
我公司最近指派我进行iOS移动开发.虽然我的第一个也是最喜欢的语言是c#,但我不介意学习新的语言.显然我没有Objective-C的问题.当然,有些结构现在看起来不太可读,但一周后我觉得语言本身与c#相比并不是很可怕.
在一开始我决定首先了解人们的意见,在那里我读到:
如何在MonoTouch和Objective-C之间做出决定?
还有这里:
适用于iphone应用的MonoTouch和C#VS Objective C.
当然我的第一选择是使用Monotouch.我有一本书,我下载了一个教程.但后来我意识到,不管怎样,我都需要学习原生的iOS SDK基础知识,如果过了一段时间我需要深入研究,我需要研究那些用Objective-c编写的样本.
我知道MonoTouch现在要比半年前好多了,Miguel和他的工作人员改进它,而且每天都会变得更好.这种产品的报酬绝对公平合理.我不介意花400美元购买许可证.
我知道真正的问题不在于objective-c,而在于基础和CocoaTouch库,这需要一些时间来学习.
据我所知,有些东西很难通过本地库来玩,比如XML处理,REST调用以及其他一些东西,MonoTouch在这里可能非常方便
这与人们担心Apple拒绝使用MonoDevelop编写的应用程序的旧时代不同.今天在AppStore中有相当多的MD应用程序.当然Apple无法预测,但他们不太可能很快开始删除应用程序.即便如此,我相信Miguel和他的团队也会提出解决方案.
所以,我的好奇心是:有多少人在使用MonoTouch后有时会从MonoTouch切换回(或考虑转回)Objective-C和Xcode?为什么?可能是什么原因?是否有某些东西可以强迫某人重新设计在MD中创建的应用程序并使用Xcode和Objective-C重写它?
这是使用C#中断器或编译器将C#代码传输到Objective C的单声道触摸吗?但根据Apple指南,不允许在AppStore上提交中断器或编译器应用程序.这魔法怎么回事?谢谢.