擅长:python、mysql、java
<p>Objective-C是编写iPhone程序的唯一方法,如果你想制作可以在App Store中销售的本地程序。</p>
<p>Objective-C中的一些更高级的概念现在被添加到C#等语言中(例如:C#v3.0中的扩展方法)。在Objto-C中学习思考是有用的,你学习的面向对象模型将适用于大多数其他语言和环境,作为C++体验的补充。</p>
<p>Ruby的对象模型比Python更接近Objective-C,所以我建议您也学习Ruby,但不要等到Objective-C技能扎实下来。</p>
<P>注意,你可以使用Objto-C++,使用C++来实现你的GUI代码,你的文件上有.mm后缀——这在iPhone和MAC上都有作用。考虑到C++的经验,这会帮助你提高效率。</p>
<p>如果你想为iPhone编程,不要费心学习新的Objective-C 2.0内存管理,但是你仍然可以使用Properties模型(iPhone实际上拥有Objective-c2.0运行时的一个子集)。</p>