除了Objective-C,我可以在为Mac OS和iOS开发时使用哪些语言?

时间:2013-06-10 06:32:31

标签: ios

我想开始为Mac和iPhone开发。我对Objective-C很熟悉,发现它非常复杂。此外,我不确定学习它是否值得。

因此可以在不了解Objective-C的情况下为Mac / iOS开发,那么我必须使用哪些编程语言? C ++,C?

顺便说一下,我喜欢Scala,Java。

4 个答案:

答案 0 :(得分:3)

您可以使用c和c ++但不使用objective-c就无法进行任何应用程序。因为您需要使用本机app控制器和库。

同样在开始时你发现很难学习obj-c因为它的语法,但在使用它们之后你会喜欢它。所以不要害怕并学习obj-c。

你可以使用一些框架(例如aapcelerator,手机差距) 但是他们无法像原生应用那样给出结果。

答案 1 :(得分:1)

为什么不呢? !!

但对于 iOS原生开发,您应该学习目标C. 如果你想使用任何其他语言进行开发,你应该使用其他一些框架。

你没有听说过SenchajqueryMobilemonotouch等吗?

答案 2 :(得分:1)

您可以使用许多框架,例如Mono,您可以使用C#(http://xamarin.com/monotouch)或某些框架使用HTML5(请参阅Creating native iOS/Android apps from HTML5

但最后,对objective-c及其架构的基本理解将对你有所帮助。

答案 3 :(得分:0)

一旦掌握了它Objective-c实际上非常有趣。

下载一些iOS samples并逐步完成代码,这将对您有很大帮助。

或者只是创建一个像“主/细节”tableview应用程序的空项目,看看它是如何工作的。