Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 关于目标C和cocoa/cocoa touch的实施,哪些是良好的知识/信息来源?_Objective C_C_Cocoa Touch_Ios_Ios4 - Fatal编程技术网

Objective c 关于目标C和cocoa/cocoa touch的实施,哪些是良好的知识/信息来源?

Objective c 关于目标C和cocoa/cocoa touch的实施,哪些是良好的知识/信息来源?,objective-c,c,cocoa-touch,ios,ios4,Objective C,C,Cocoa Touch,Ios,Ios4,我已经为iOS开发了一段时间了,我想我已经很好地掌握了cocoa touch框架,但是我觉得我缺少了一些关于objective-C和cocoa touch底层实现的金块。e、 g.最近,当分配出现问题时,一些海报指出了iOS实施的一些细节,这使我看到的问题更加清楚(这意味着我了解如何正确解决问题) 我想了解任何书籍、在线参考资料或良好的知识来源,以深入了解objective-C和cocoa touch的基本实现,使我能够在幕后更全面地了解框架、平台和语言。有人吗 这是一个很难回答的问题。我发现埃

我已经为iOS开发了一段时间了,我想我已经很好地掌握了cocoa touch框架,但是我觉得我缺少了一些关于objective-C和cocoa touch底层实现的金块。e、 g.最近,当分配出现问题时,一些海报指出了iOS实施的一些细节,这使我看到的问题更加清楚(这意味着我了解如何正确解决问题)


我想了解任何书籍、在线参考资料或良好的知识来源,以深入了解objective-C和cocoa touch的基本实现,使我能够在幕后更全面地了解框架、平台和语言。有人吗

这是一个很难回答的问题。我发现埃里克·巴克和唐·亚克特曼的书读得很好。它谈到了MacOSX上的Cocoa,但大部分内容也适用于iOS。这本书解释了框架中许多最常用和最重要的设计模式和方法,并且通常提供了一个很好的背景,说明了为什么要按原样设计特定功能

对于引擎盖下的非常详细的外观,在他的周五问答部分,建议的高度是不够的。迈克最近出版了一本关于他过去几年所有帖子的电子书。

汇集了几篇与Objective-C和Cocoa相关的博客。我不确定它是否包括以下所有博客,但它们肯定值得关注:


如果你不害怕源代码,苹果公司会保留一个。核心基础部分有(CF),以及Objest-C运行时(Objc)、DyLD和CcToots。这也是开源的。

感谢Ole,我发现Cocoa设计模式非常好,虽然它确实是我感兴趣的细节,但类集群的覆盖范围是有用的,但我真的想知道更多关于为什么该模式的某些实现在init期间使用复杂区域分配的信息,CDP没有深入研究。我想晋级,但我相信这是完美的投球水平的预期。我会确保把迈克·阿什添加到我的feed阅读器中,我过去曾看到过他的帖子,但听起来我以后应该更关注它