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

Aec*_*Liu 13 macos cocoa

我已经从Mac开发中读取了一些示例代码,并自行编写了currencyApplication.但我仍然无法清楚地了解如何实现Mac GUI应用程序.

NSWindowController类引用中,我找到了一个基于文档的应用程序概述 pdf for Documents Applications.但是我想要像MFC中的Dialog Programming这样的东西.

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


我从另一个类引用,NSPanel类引用中找到了该教程.该指南由Window Programming Guide命名.

Chr*_*eux 9

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

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

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

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

  1. 可可应用程序的基本结构(应用程序委托是什么,以及您可以实现的方法,以便在加载/退出/等时发生).
  2. 了解如何在IB工作中添加更简单的控件.了解行动和IB奥特莱斯.
  3. 可可束缚.你将学习很多Cocoa更独特的概念,比如KVO和KVC在学习这个过程中.
  4. 如果您对保存/加载数据或撤消支持感兴趣,Core Data绝对值得学习.

...然后你可能已经有了足够的基础来选择下一步去哪里.

玩得开心!


Dan*_*Dan 7

Cococa Dev Central非常适合初学者.


bra*_*ray 7

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

使用Cocoa为初学者编写Mac OS X.