学习应用程序编程的最佳资源? (.NET /可可/等)

我是一个嵌入式程序员 – 主要是非常小的系统,我将数据作为位而不是对象处理.

我想学习如何使用他们的本机库(Cocoa和.Net)为Mac和PC编程.我在Xcode和Visual Studio中一起破解了一些东西,但我觉得我是黑客,而不是编程.我把东西放在AwakeFromNib中,却不知道这是邀请一个bug还是坏的风格,或者就好了.我认为,我需要学习桌面应用程序的基本概念.

您能推荐有关该主题的资源或书籍吗?我特别感兴趣的是如何为这个规模的程序编写好的代码 – 最佳实践,编码标准等的集合.

编辑:一般来说,良好的代码上有很多可用的资源.这些肯定是必读的,但我在这里寻找专门用于编写桌面应用程序的资源.例如,AwakeFromNib中通常属于什么的资源,而不仅仅是触发此回调时的资源.

最佳答案 一本关于设计模式的好书将会让你了解如何使用cocoa中的一些内置结构,比如awakwFromNib,windowDidLoad等.

这是一个建议:

http://www.amazon.com/dp/0201633612/

在您阅读了该书中的几章后,您可能希望学习一本专门介绍您想要开始学习的框架和开发环境的好书.

点赞