【问题标题】:Best way to learn to master the AppKit framework学习掌握 AppKit 框架的最佳方法
【发布时间】:2011-01-10 19:14:03
【问题描述】:

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

我已阅读 Aaron Hillegass 的 Cocoa Programming for Mac OS X,但我正在寻找接下来要阅读/做什么来扩展我对 AppKit 框架和使用 Cocoa 开发用户界面的知识. 你建议我看什么?

提前谢谢你。

【问题讨论】:

  • 我的方式是每天阅读/练习一个新的#iOSDevelopment 博客或与之相关的内容..

标签: objective-c cocoa appkit


【解决方案1】:

四五年前,我也问过同样的问题。我也刚读完希勒加斯的书,不知道在哪里可以找到“更多”。

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

如果您发现自己在问诸如“好吧,我想我仍然不知道如何做类似 A...”之类的问题,那么您可以搜索有关如何完成 A 的教程/论坛,找到A 的首选或官方替代方案,或者您可能一开始就不需要做 A。 (而且你只是为了提问而提问。)

如果您真的一心想学习所有内容,您可以随时阅读 Apple 的文档,或查看 CocoaDev 上的课程/讨论:http://www.cocoadev.com/index.pl?AppKit

【讨论】:

    【解决方案2】:

    通过修补来学习。 AppKit 非常简单明了,按预期使用它非常简单。当您尝试使用某个类时,文档通常包含有用的教程,以及您需要了解的有关该类的所有信息。

    当您遇到不存在或不容易获得的控件时,不要害怕继承并制作您自己的版本。开发人员博客上还有很多开源控件和 UI 代码。一如既往,Google 和 StackOverflow 是您的朋友。

    【讨论】:

      【解决方案3】:

      我同意以上所有内容,(我仍然在问你同样的问题),但如果你还没有发现它,我会再添加一个资源。如果您在 Apple 文档中查找 AppKit 类,例如 NSProgressIndicator,通常会有 Apple 提供的示例项目,您可以使用它们来发现它们是如何使用 AppKit 类的.不幸的是,其中一些尚未更新,但它们仍然有用。

      【讨论】:

        猜你喜欢
        • 2014-09-09
        • 1970-01-01
        • 2023-01-15
        • 2015-01-13
        • 2021-03-07
        • 1970-01-01
        • 2011-10-18
        • 1970-01-01
        • 2010-11-04
        相关资源
        最近更新 更多