关于Objective-C和Cocoa/Cocoa-Touch的实现,有哪些好的知识/信息来源?

3

我已经开发iOS有一段时间了,我觉得我对cocoa-touch框架有很好的把握,但我感觉我缺少一些有关objective-C和cocoa-touch底层实现的要点。例如,最近在分配方面遇到问题时,一些海报指出了iOS实现的一些细节,使我看到了更清晰的问题(并且意味着我知道如何正确地解决问题)

我想了解任何书籍、在线参考资料或其他提供有关objective-C和cocoa-touch底层实现的洞察力的良好知识来源,这将使我更全面地了解框架、平台和语言在幕后的运作方式。有人知道吗?

2个回答

2

1

这是一个难以回答的问题。我发现Erik Buck和Don Yacktman所著的Cocoa Design Patterns一书非常值得一读。它讲解了Mac OS X上的Cocoa,但其中大部分内容也适用于iOS。该书解释了框架中许多最常用和重要的设计模式和方法,并经常提供有关为什么特定功能被设计为这样的良好背景。

对于非常详细的内部查看,强烈推荐阅读Mike Ash在他的Friday Q&A栏目中的定期博客文章。Mike最近出版了他过去几年所有帖子的电子书。


谢谢Ole,我觉得《Cocoa设计模式》很好,虽然我真正感兴趣的是细节,类群的覆盖范围很有用,但我真的想更多地了解为什么某些模式的实现在init期间使用复杂的区域分配,这是CDP没有深入探讨的。但我想强调的是,我认为它非常适合预期的水平。我会确保将Mike Ash添加到我的Feed阅读器中,我以前遇到过他的帖子,但听起来我应该更加关注将来。 - Matt

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