我刚读完大学一年,我学会了如何用C++、OpenGL和Qt编写好的应用程序。
我正要开始学习目标C和可可。这似乎是开发iOS & Mac应用程序的最佳选择,因为目标C就像C的变体C++一样,Cocoa可以让我制作很好的UI,我可以继续使用我的良好的OpenGL知识来绘制3d图形。
然而,苹果最近宣布,许多事情正在发生变化。最重要的是,他们已经宣布有一种叫做"Swift“的新语言,他们将(据我理解) OpenGL替换为"Metal”。
我的问题是,考虑到缺乏好的书籍/全面的教程(我为目标C和Cocoa找到了一本很棒的教程)。
在这个阶段,我是否应该等待XCode6和iOS8在秋季发布,以及我希望的是关于学习这种新语言的新书和教程,同时做一些其他的事情来避免学习一种已经失效的语言,还是应该学习Objective,然后在它出现时学习Swift (以及所有这些新的东西,比如Metal等等)。
考虑到所有这些新消息的发布,是否值得加深我对OpenGL的理解?
发布于 2014-06-03 23:06:24
我建议学习斯威夫特。它被证明是流行的,并且已经有了一些教程,比如这个(http://ios-blog.co.uk/tutorials/developing-ios-apps-using-swift-part-1/)。学习目标-C可能只会在几个月内有用,因为苹果可能会把Swift作为主流语言。你也可以在iBooks商店免费获得苹果的一本好教程书。此外,如果您是注册开发人员,您现在可以获得Xcode 6和ios 8。
https://stackoverflow.com/questions/24026367
复制相似问题