我过去曾听过一些关于哪个更成熟的争论:RubyCocoa 或 Obj-C/Cocoa...但我觉得答案直接超过了真正喜欢答案的“新手”。
所以问题是:对于一个完全没有编程经验的初学者来说,通过桥接学习 Ruby 和探索 Cocoa(然后可能解决 Obj-C)还是直接跳到 Objective 更容易-C 和 cocoa 。
这两个社区都很强大并且拥有大量资源,但正如许多人指出的那样,Obj-C 的语法令人望而生畏。也许对于真正的初学者来说,学习 Ruby 比学习 Objective-C 更容易?
更新:我很抱歉,但是当我说“学习 Ruby 和探索 Cocoa”时,我并不是要通过 RubyCocoa 学习编程,而是要开始学习 Ruby(一旦你感到足够自信)探索 Cocoa 以利用他们不断增长的技能集来处理 Obj-C 的可能性。
最佳答案
我不推荐学习使用 RubyCocoa 编程。
我喜欢 Ruby,认为它是学习编程的好语言,但 RubyCocoa 桥的文档不够完整,我建议将其作为学习环境。您将同时学习通用编程概念、Cocoa 框架和 RubyCocoa 的怪癖。有很多东西要塞进你的脑子里。
如果您下定决心要从 Cocoa 入手,请从学习 Objective-C 开始。否则,您可以先学习 Ruby,然后在您觉得作为一名程序员更自如之后再过渡到 Objective-C。一旦你完成了所有这些,你就可以使用 RubyCocoa,但你会知道它不会让你发疯。
关于objective-c - 初学者哪个更容易 : RubyCocoa or ObjC/Cocoa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/509787/