我是一名嵌入式程序员 - 主要是在非常小的系统中,我将数据作为位而不是对象来处理。
我想学习如何使用 Mac 和 PC 的 native 库(Cocoa 和 .Net)进行编程。我在 Xcode 和 Visual Studio 中一起破解了一些东西,但我觉得我是在破解,而不是编程。我把东西放在AwakeFromNib中,但不知道这是否会引发错误或不良风格,或者只是正常。我认为我需要学习一些桌面应用程序编程的基本概念。
您能推荐有关该主题的资源或书籍吗?我对如何为这种规模的程序编写好的代码特别感兴趣 - 最佳实践的集合、编码标准等。
编辑:一般来说,有很多关于优秀代码的资源。这些绝对是必读的内容,但我在这里寻找专门用于编写桌面应用程序的资源。例如,资源通常属于 AwakeFromNib,而不仅仅是触发此回调时。
最佳答案
一本关于设计模式的好书将带你深入了解如何使用 cocoa 中的一些内置结构,例如 awakwFromNib、windowDidLoad 等。
这里有一个建议:
http://www.amazon.com/dp/0201633612/
读完该书中的几章后,您可能想挑选一本专门介绍您想要开始学习的框架和开发环境的好书。
关于.net - 学习应用程序编程的最佳资源? (.Net/ cocoa /等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/418692/