学习掌握AppKit框架的最佳方法

Kal*_*oer 1 cocoa objective-c appkit

我目前一直在学习Objective-C和Cocoa,但我觉得我需要了解更多有关AppKit框架的知识.我经常怀疑我应该将哪些组件用于特定用途.例如,我花了很多时间研究如何简单地在两个NSView之间切换(与NSTabView相同,但没有它的标签,例如在IBAction中).

我已经阅读了Aaron Hillegass 为Mac OS X编写的Cocoa Programming,但我正在寻找接下来要阅读/做的内容,以扩展我对AppKit框架的知识以及使用Cocoa开发用户界面.你建议我看一下什么?

先感谢您.

Cra*_*tis 5

四五年前,我问了同样的问题.我刚刚完成了Hillegass的书,并且不确定在哪里寻找"更多".

说实话,对我有用的是必要的学习.想想你想写的应用程序的想法,然后写它.您在此过程中遇到的问题将帮助您提出更具体的问题,并且您将快速建立自己的技能组合.对于编程问题,很少有总体的,最终的答案.实验,你会发现哪些有效,哪些无效,以及如何从后者到前者.

如果你发现自己问的问题是"嗯,我想我还是不知道怎么做A ......",那么你可以搜索关于如何完成A的教程/论坛,找到首选或官方替代A,或者你可能不需要首先做A.(而你只是为了提问而提问.)

如果你真的很想学习一切,你可以随时阅读Apple的文档,或者查看CocoaDev上的课程/讨论:http://www.cocoadev.com/index.pl? AppKit