.net - 学习应用程序编程的最佳资源? (.Net/ cocoa /等)

标签 .net cocoa coding-style

我是一名嵌入式程序员 - 主要是在非常小的系统中,我将数据作为位而不是对象来处理。

我想学习如何使用 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/

相关文章:

c# - 从数组中随机选择特定数量的索引?

php - 编码风格 : Tools to autoformat existing php files automatically?

python - python中物理量的命名

css - 在 css 中编写 input[type=text] 或 input[type ="text"] 的更好方法是什么

c# - TPL 数据流是并行的或有序的,但不能同时是并行的和有序的

c# - 将超高的 WPF RichTextBox 拆分为多个控件

c# - EF 6.0 代码优先 : How to Synchronize an existing database with existing domain classes

cocoa - 从 AVCaptureScreenInput 捕获空白静止图像?

objective-c - 非 root 用户可以终止使用 ServiceManagement Framework 启动的 OS X "login item"吗?

swift - NSPageController 快速示例