我目前已经学习Objective-C和Cocoa已有一段时间了,但是我觉得我需要了解更多关于AppKit框架的知识。我常常不确定应该为特定用途使用哪些组件。例如,我花了很多时间研究如何简单地在两个NSView之间切换(与NSTabView相同,但是没有选项卡,例如在IBAction中)。
我已经阅读了Aaron Hillegass撰写的Mac OS X的Cocoa编程,但是我正在寻找下一步要做什么,以扩大我对AppKit框架以及使用Cocoa开发用户界面的知识。
您推荐我看些什么?
先感谢您。
最佳答案
四,五年前,我在问同样的问题。我也刚刚读完Hillegass的书,不确定在哪里寻找“更多”。
老实说,对我有用的是必须学习。想出一个您想编写的应用程序的想法,然后编写它。一路上遇到的问题将帮助您提出更具体的问题,并且您将快速建立自己的技能。对于编程问题,几乎没有一个全面的解决方案。进行实验,您会发现什么有效,什么无效,以及如何从后者过渡到前者。
如果您发现自己在问诸如“嗯,我想我仍然不知道如何做A ...”之类的问题,那么您可以搜索有关如何完成A的教程/论坛,找到首选的或正式的替代A,或者也许您实际上并不需要做A。 (而您只是为了提问而提问。)
如果您真的热衷于学习所有内容,则可以始终阅读Apple的文档,或在CocoaDev中检查课程/讨论:http://www.cocoadev.com/index.pl?AppKit
关于objective-c - 学习掌握AppKit框架的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4650514/