我已经使用 Java 进行了多年开发,主要针对 Linux 和 Windows。在我读本科和研究生期间,我也在 C 和 C++ 方面做了很多工作。我最近(在过去一年半)开始在家中主要使用 Apple 电脑,并且有兴趣探索他们的 Xcode 开发环境。我有兴趣学习如何使用 Cocoa 界面等。但是,我对 Objective-C 一无所知(或几乎一无所知)。我知道它是 C 的纯超集,但是我对一些学习它的资源感兴趣。
请注意,是的,我确实有 K&R,我读过它太多次了,而且我知道 C 语法。虽然已经过去一段时间了,但我还是记得很多。 :) 我确实看到了这个问题 https://stackoverflow.com/questions/535198/best-way-to-learn-objective-c,但我没有看到提到任何特定的资源,只是一些关于学习的一般性陈述。
Thanks!
Objective-C 编程中的概念 https://developer.apple.com/library/mac/documentation/General/Conceptual/CocoaEncyclopedia/Introduction/Introduction.html and 可可核心竞争力 https://developer.apple.com/library/mac/documentation/General/Conceptual/DevPedia-CocoaCore/Accessibility.html- Apple 的语言和 Cocoa 框架的官方基本文档。
Mac OS X 的 Cocoa 编程 https://rads.stackoverflow.com/amzn/click/com/0134076958- Cocoa 新手的权威书籍。它实际上比 Objective-C 更关注 Cocoa 框架,但仍然非常有价值。