我应该翻译成: 在哪里可以找到现代的Mac OS X Cocoa文档?

4

我一直在试图使用 Xcode(版本为 10.1)在我的 Mac OS X 电脑上(运行 Mac OS 版本 10.14.2)学习 Cocoa 编程。

我遇到的挑战是找到最新的文档。大多数教程都是针对 Xcode 3.x 的,这似乎与我的 Xcode 版本不适用,因为它们提到了我看不见的文件并告诉我点击不存在的按钮。

我应该从哪里找到最新的 Cocoa 编程文档,在 Mac OS 上制作 GUI 界面所需的文档/教程,如编辑 main.storyboard 文件,Xcode 自动创建的所有文件的含义和作用,如何添加按钮以及使它们执行各种操作,如何接受来自键盘的用户输入以及 Cocoa 的一般知识等等?


文档已经集成在Xcode中(帮助>开发者文档),但是您似乎需要使用更现代版本的Xcode的教程? - trojanfoe
@trojanfoe,确实是这样,你知道还有哪些教程类型的资源吗?非常感谢你的帮助。 - SectorSam
我不知道具体的语言,但现在只有Swift而不是Objective-C。 - trojanfoe
3个回答

2
苹果的文档(他们在这方面并不是唯一的)在macOS和iOS方面逐渐变得越来越差。幸运的是,他们将旧的教程文档存档了下来,甚至有些当前的文档直接链接到它!您可以在https://developer.apple.com/library/archive/navigation/找到存档。在GUI领域,教程提供了一个仍然有效的模型描述,尽管任何屏幕截图看起来都很老!阅读这些教程时,请与当前的API文档一起检查更改和新增的小部件。此外,在苹果的开发者网站上,您还会找到WWDC演讲的记录、开发者论坛,甚至是旧的技术笔记。希望对你有所帮助。

苹果公司真的“在这方面远非独一无二”吗?微软关于其Windows API的文档最近更新至2018年,并包括现代网站上的教程和参考资料。 - steph
@MikeLowrey - 你是不是漏了一个“/s”?虽然苹果在2021年更新了文档,但文档的质量和覆盖范围远不止最后更新日期。我认为多年来整个行业的文档质量和覆盖范围都有所下降,这反过来又在一定程度上助长了SO的发展,因为人们找不到他们想要使用的API、语言、编译器等方面的好文档。祝你学习顺利,保持探究精神,作为一个从事计算机科学工作已经有一段时间的人,我们对你即将遇到的无用文档表示歉意 :-( - CRD
我错过了一个“s”,猜想在5分钟后不能编辑SO上的评论:(。但是,你说得对,我误读了你的评论。好的文档并不等于最近编写的文档。我想我只是倾向于将一个看起来比较老的网站与较旧的文档联系起来,因此这些文档可能不太准确。缺乏文档或好的教程绝对是我作为程序员的噩梦。你花费的时间仅仅是试图拼凑如何使用其他人的技术是疯狂的。 - steph

1
iOS已经在开发者中超过了Mac的受欢迎程度。苹果公司在其文档中专注于iOS。撰写文章和教程的人也会关注iOS,忽略了Mac开发人员。这种情况使想要学习Mac开发的人感到困难。
现在最好的Mac教程来源是Ray Wenderlich的网站,但他们停止制作Mac教程了。还有一本Hacking with macOS书籍可以教授Mac开发。我还写了几篇Mac文章,可能会对你有所帮助:使用Swift制作简单的Mac应用程序使用Swift和Storyboards创建基于文档的Mac应用程序

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接