我已经在OS X和iOS上完成了很多Cocoa编程,并且我已经获得了很多关于什么有效,哪些不可行的经验,关于事物通常如何组合在一起。但是,Cocoa架构的很多方面还不是很清楚,我想知道是否有某种指南/书籍/等等。解释其中一些是如何运作的。
例如,我最近遇到的一个:
我过去也想过很多其他小事 - 比如最好设置自定义视图。 (我实际上习惯在Interface Builder中创建一个空白的NSView,然后在代码中创建我的自定义视图并将其设置为该视图的子视图!)Cocoa非常灵活,并且有很多方法可以完成同样的事情,但是很明显,其中一些,如此,可能会导致问题。
Apple开发者网站上有很多参考资料,我没有时间去处理,我相信很多这方面都包含在各种文档中,但有时第三方资源可以有用,也可以提出主要文档中没有涉及的情况。有什么想法吗?
答案 0 :(得分:1)
我不知道它是否能回答您的具体问题,但Buck和Yacktman的 Cocoa设计模式非常适合为什么经验丰富的Cocoa开发人员做某事特别的事情方式。