我想开始为 Mac 和 iPhone 开发。我对Objective-C有点熟悉,发现它很复杂。此外,我不确定是否值得学习它。
所以可以在不了解 Objective-C 的情况下为 Mac/iOS 开发,那么我必须使用哪些编程语言?C++,C?
顺便说一下,我喜欢 Scala、Java。
我想开始为 Mac 和 iPhone 开发。我对Objective-C有点熟悉,发现它很复杂。此外,我不确定是否值得学习它。
所以可以在不了解 Objective-C 的情况下为 Mac/iOS 开发,那么我必须使用哪些编程语言?C++,C?
顺便说一下,我喜欢 Scala、Java。
您可以使用 c 和 c++,但不使用 Objective-c 就无法制作任何应用程序。因为您需要使用本机应用程序控制器和库。
同样在开始时你会发现学习 obj-c 很困难,因为它的语法,但是在使用它们之后你会喜欢它。所以不要害怕,学习obj-c。
您可以使用一些框架(例如 aapcelerator、phone gap),但它们无法提供像原生应用程序那样的结果。
为什么不?!!
但是对于iOS Native Development,你应该学习objective C。如果你想使用任何其他语言进行开发,你应该使用其他一些框架。
你没听说过Sencha、jqueryMobile、monotouch等吗?
您可以使用许多框架,例如可以使用 C# ( http://xamarin.com/monotouch ) 的 Mono 或一些带有 HTML5 的框架(请参阅从 HTML5 创建原生 iOS/Android 应用程序)
但最后对objective-c 及其架构的基本了解将对您有所帮助。
一旦你掌握了它Objective-c
实际上是非常有趣的。
下载一些iOS 示例并逐步执行代码,这将对您有很大帮助。
或者只是创建一个空项目,如“Master/Detail”tableview 应用程序,看看它是如何工作的。