我想开始为Mac和iPhone开发。我对Objective-C很熟悉,发现它非常复杂。此外,我不确定学习它是否值得。
因此可以在不了解Objective-C的情况下为Mac / iOS开发,那么我必须使用哪些编程语言? C ++,C?
顺便说一下,我喜欢Scala,Java。
答案 0 :(得分:3)
您可以使用c和c ++但不使用objective-c就无法进行任何应用程序。因为您需要使用本机app控制器和库。
同样在开始时你发现很难学习obj-c因为它的语法,但在使用它们之后你会喜欢它。所以不要害怕并学习obj-c。
你可以使用一些框架(例如aapcelerator,手机差距) 但是他们无法像原生应用那样给出结果。
答案 1 :(得分:1)
为什么不呢? !!
但对于 iOS原生开发,您应该学习目标C. 如果你想使用任何其他语言进行开发,你应该使用其他一些框架。
你没有听说过Sencha,jqueryMobile,monotouch等吗?
答案 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应用程序的空项目,看看它是如何工作的。