我不是程序员, 但最近由于研究的需要, 一直在学习这方面的知识和技巧, 没有几年的计算机基础直接就去编程对我来说实在不是一件很容易的事情. 因此我没有从零开始去编一个程序, 而是选择根据已有的最接近的例子去修改它, 这样比较容易上手(专门的程序员是不是也这样做的我不清楚).
找例子依葫芦画瓢是最简单的. 但是以前往往找到的代码直接帖进去会出错, 我也试过用google code search 和 Koders code search 之类的去找代码. 但是都觉得太零散, 很难拼凑出一个能够真正运作的程序. 因此觉得还是找完整的程序代码比较有用.
我现在发现的最好的方法就是用SpotLight来找代码. 这个对于苹果用户应该再熟悉不过了. 由于它支持文件内容的搜索而不是像XP的文件名搜索, 非常方便. 机子里有现成的完整的代码, 特别是官方给出的经典的实例最好, 遇到有疑问的语句找出所有直接应用的范例. 完整性好所以方便学习.
虽然Windows Vista 也有了这种搜索技术但是毕竟没有苹果的原创性在里面, 功能不如SpotLight强大. 很多Windows用户看着Vista的界面赏心悦目, 但是却不知道Vista学到的这个强大的搜索功能, 有点暴殄天物的感觉. 不过XP用户一样可以借助Google桌面搜索达到类似的功能, 只是说这个是第三方软件它会在系统里产生一个数G的索引文件, 很多人可能在还没体验到它的功效的时候就放弃使用它了. 硬盘打的朋友可以试试.
最喜欢的还是SpotLight. 支持苹果! 有点像广告, 但谁说广告没有价值呢