有没有适合使用Cocoa的Mac GUI应用程序的教程?

时间:2010-09-07 07:41:41

标签: macos cocoa

我已阅读Mac dev的一些示例代码,并自行编写currencyApplication。 但我仍然无法清楚地了解如何实现Mac GUI应用程序。

NSWindowController class reference,我找到了文档应用程序的Document-Based Applications Overview pdf。但是我想要像MFC中的Dialog Programming这样的东西。

有没有适合Mac GUI应用程序的好教程?


我从另一个类引用NSPanel class reference找到了该教程。 该指南以Window Programming Guide命名。

3 个答案:

答案 0 :(得分:9)

去年我自己学习了Cocoa(花了一些时间在互联网上搜索你正在做的教程),我发现没有什么可以替代你获得一本好的介绍书。它可能会花费一些东西,但它会节省你的时间是值得的。我在网上发现的大部分内容都是过于简短,过时或过于深入。一般来说,Apple的教程属于最后一类。更好地改善现有的理解,而不是第一次学习

通过一些结构化的教程,使每个构建在最后的教程将使您进入一个阶段,您可以深入了解Apple的文档和更深入的教程。而不是通过不必要的细节来学习所有内容,你将获得有助于其他有意义的大纲。

我发现这个非常有帮助:
 http://www.amazon.com/Learn-Cocoa-Mac-Jack-Nutting/dp/1430218592

如果您打算单独行动,那么知道从哪里开始会有所帮助。我建议大致按此顺序学习:

  1. cocoa应用程序的基本结构(应用程序委托是什么,以及可以在加载/退出/等等时实现的方法)。
  2. 了解您可以在IB工作中添加更简单的控件。了解行动和IB奥特莱斯。
  3. 可可结合。您将学习很多Cocoa更独特的概念,例如KVO和KVC在学习过程中。
  4. 如果您对保存/加载数据或撤消支持感兴趣,Core Data绝对值得学习。
  5. ......然后你可能已经有了足够的基础来选择下一步的去处。

    玩得开心!

答案 1 :(得分:7)

Cococa Dev Central对初学者来说非常好。

答案 2 :(得分:7)

这是一个很好的起点恕我直言

Programming Mac OS X with Cocoa for Beginners