为啥 Cocoa 设计模式不再代表 Apple 文档的最佳实践?

Posted

技术标签:

【中文标题】为啥 Cocoa 设计模式不再代表 Apple 文档的最佳实践?【英文标题】:Why Cocoa design patterns not representing best practices on Apple documentation anymore?为什么 Cocoa 设计模式不再代表 Apple 文档的最佳实践? 【发布时间】:2015-12-25 17:19:39 【问题描述】:

我只是想从 Apple 的官方文档中了解为什么使用的常见可可设计模式并不代表开发应用程序的最佳实践。

来自https://developer.apple.com/legacy/library/documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaDesignPatterns/CocoaDesignPatterns.html#//apple_ref/doc/uid/TP40002974-CH6-SW25

谢谢!!

【问题讨论】:

把他们当成外交官 【参考方案1】:

Apple 只是重新组织了他们的文档,不再有与​​您链接的文档完全相同的文档。那个在遗留部分,实际上只是一个不再是最新文件的墓地。

您链接到的旧文档中讨论的许多概念现在位于Concepts in Objective-C Programming。它有关于 MVC、delegate、target-action 等的文章。另见Cocoa Core Competencies。

如果您觉得当前文档与旧文档相比有所欠缺,请单击任何文档页面右下方的“反馈”按钮。或者在 Apple 的错误报告器中提交错误。

【讨论】:

【参考方案2】:

文档只是旧的,不能保证是正确的——但也不能保证是错误的:D

这只是一般的免责声明

【讨论】:

以上是关于为啥 Cocoa 设计模式不再代表 Apple 文档的最佳实践?的主要内容,如果未能解决你的问题,请参考以下文章

为啥红蜘蛛不再在真正的 Apple Watch (WatchOS 6) 上运行?

cocoa:为啥活动没有运行?

Cocoa编码规范

Cocoa:拖放任何文件类型

Cocoa 的 NSDictionary:为啥要复制密钥?

从 Cocoa 应用程序运行 AppleScript