2011-02-06 110 views
0

我是一个总的noob在C++的基础知识工作;我喜欢它,但发现自己想知道如果我没有(有点)浪费我的时间学习古老的东西,这将不适用于我对iphone/ipad编程的兴趣。iphone:我应该学什么?

我应该从Obj-C开始,还是能够编写更好的程序/如果我继续学习C++,有更多的观点?

我是一个耐心的人。但我也想明智地投入我的时间。

谢谢! -Andrew

回答

1

如果你打算去iOS,你可以从学习C开始,然后去Obj-C或者从Obj-C开始。

1

学习obj-c。这就是你要用来编程的东西。它总是很有趣,认为你会通过学习低等级的语言来获得深厚的知识。一旦你开始构建iPhone应用程序,你会发现你需要的调试技巧,并且使用更高级的。

2

C++和Objective C与C和Obj-C或C和C++的关系都不那么密切。坦率地说,如果你知道你想做iPhone或Mac编程,就从Objective C开始吧。其次最重要的是相应的库,Cocoa(for mac)或Cocoa-touch(for iphone)。了解这种语言并不足以让你在平台上获得生产力。

2

从Objective-C开始没有任何问题。从我的个人经验,我推荐它。我学会了用任何其他语言之前的Objective-C编程,现在我已经完成了一些非常成功的应用程序。当你成为一个更好的Objective-C程序员时,你自然会在整体编程方面变得更好,并且如果需要的话,C++将会很容易地被拿来使用。 Objective-C和iPhone的资源非常广泛,而且语言很有趣。如果您需要关于良好Objective-C资源要求的建议。

0

只要学习Obj-C。它与它所实现的OOP特性中的C++类似,但语法有很大不同。此外,这对你是一个耐心的人很好,耐心是非常重要的。我无法强调启动速度缓慢,并且确保在跳入iPhone之类的大事之前,除了Cocoa之外,还要学习Obj-C,否则你会沮丧地消失。除了Cocos-2D之外,请务必查看71 Squared。这是一个很好的资源。

相关问题