gpt4 book ai didi

cocoa - 通用 Cocoa 应用程序架构编程指南

转载 作者:行者123 更新时间:2023-12-03 18:00:42 25 4
gpt4 key购买 nike

我在 OS X 和 iOS 上完成了大量的 Cocoa 编程,并且在什么有效、什么无效以及事物通常如何组合在一起方面获得了相当多的经验。然而,Cocoa 架构的很多方面仍然不太清楚,我想知道是否有某种指南/书籍/等。解释其中一些东西是如何工作的。

例如,我最近遇到的一个:

  • 设置 NSViewController 并将其“representedObject”绑定(bind)到 NSArrayController 的“选择”,然后将 UI 元素绑定(bind)到该 returnedObject,这是行不通的。为什么不?处理这种情况的最佳方法是什么?我最终将 NSArrayController 设置为其所表示的对象,但这似乎是错误的 - 这是一个糟糕的设计吗?

我过去也想知道很多其他小事情 - 例如如何最好地设置自定义 View 。 (我实际上曾经在Interface Builder中创建一个空白的NSView,然后在代码中创建我的自定义 View 并将其设置为该 View 的 subview !)Cocoa非常灵活,并且有很多方法可以完成同样的事情,但是显然,其中一些诸如此类的问题可能会在未来造成问题。

Apple 开发者网站上有很多我没有时间浏览的引用资料,而且我确信各种文档中都涵盖了其中的很多内容,但有时第三方资源可以很有帮助,还可以提出主要文档中未涵盖的情况。有什么想法吗?

最佳答案

我不知道它是否回答了您的具体问题,但是 Buck 和 Yacktman 的 Cocoa 设计模式 很好地解释了为什么经验丰富的 Cocoa 开发人员会做特定的事情方式。

关于cocoa - 通用 Cocoa 应用程序架构编程指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7015933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com