目前我正在学习Objective-C 2.我知道它被Mac开发人员大量使用,但我现在更感兴趣的是在这个时候学习语言,而不是框架在Mac OS X/iPhone上开发(基金会除外)。为了做到这一点,我想编写一些中间*控制台应用程序,但我坚持想法。语言便携示例程序
大多数例子都是基于“编写一个有getter/setters和打印函数的分数类”的方法,这对C++背景来说并不是很有挑战性。我想要一些通用的程序示例,但我不希望它们包含任何Objective-C实现细节。我想弄清楚程序结构/编写我自己的接口并从那里学习语言。
总结:我很好奇Objective-C程序员会推荐哪些示例程序来探索该语言。
“中间”的应用是沿的“编写一个程序,从所述命令行需要一个URL,并返回数据中的某些字的出现次数的东西线的一个例子返回:
example -url www.google.com -word search
你说你想在没有学习框架的情况下学习语言,但是你太有经验了,无法打扰简单程式。你猜怎么了?语言很简单,如果你不使用现有的框架,你会重新发明它们来做任何复杂的事情。如果你想分析一个(现代)网页,你可能需要分析JavaScript,这将需要WebKit框架。 这就像说你想通过记忆字典来学习英语。要学习Obj-C,你必须学习框架,或者从其他从业者那里学习,从书本上学习。 – gary 2010-02-07 08:47:09
学习语法更适合阅读和编写它,习惯于使用Objective-C++模板使用Objective-C对象来习惯编写实现自己垃圾回收的对象,使用deepmutablecopy或任何复制语义复制对象。 etc. – 2010-02-07 23:23:32