-1

我已经学习了 Java(包括 Android),并希望过渡到 Objective-C / Cocoa for Mac OS X 中的编程,试图弄清楚要使用哪些书籍或其他资源。我想尽快跳进去;我很好不学习不在 Objective-C 中的 C 方面(主观 C??)。我已经阅读了这个线程,但是那里的 OP 已经知道 C;这个很有帮助,但比我正在寻找的更通用(我已经知道如果可能的话我想直接跳入 Objective-C)。

很多很多人(例如这里)推荐 Aaron Hillegass 的Cocoa Programming for Mac OS X作为 Cocoa 教科书。我打算使用它。但是,如果我只知道 Java 而不是 Objective-C,这对我来说可以理解吗?我曾考虑过首先使用 Stephen Kochan 的Programming in Objective-C(也强烈推荐)来学习 Objective-C 基础知识,但这本书看起来像是对编程的一般介绍,我需要坐在那里阅读一堆东西已经知道。我是否应该尝试一本像这样的 Java 开发人员专用书? 如果是这样,我是否还需要 Hillegass,还是足够了?或者,我可以阅读一些快速的在线文档来指导我了解 Java / OC 的差异,然后直接去 Hillegass 吗?

4

1 回答 1

1

IMO,为 Java 开发人员学习 Objective-C不仅涵盖了语言之间的差异(大部分是次要的),而且对这些差异的含义有很好的洞察力。但是,是的,这不会包括可可。在复习了 Objective C 之后,Hillegass 的书在 X-Code 和 Interface Builder 工具方面对 Cocoa 来说真的很棒。我不确定在线是否有好的“tuts”,但显然像 SO 这样的网站最适合您可能遇到的特定问题。
然而,Hillegass 的书按照其标题,强调的是 Cocoa 和 MAC OS,而不是 Cocoa Touch 和 iOS。

于 2013-05-01T13:23:33.327 回答