玩具项目的想法,让自己熟悉Cocoa和Cocoa Touch

Pet*_*sey 5 iphone macos cocoa cocoa-touch objective-c

[从这个问题中提炼出来,不那么随意.]

新的Cocoa程序员应该将什么东西写成示例项目,除了手持教程之外?

让我们每个答案都有一个项目构想.如果您有多个想法建议,请发布多个答案.

它还有助于您列出您的项目理念将教授/强化的Cocoa概念.

此外,如果您的答案涉及Cocoa Touch或Cocoa(Mac)特定概念,请指出.这个问题适用于Cocoa和Cocoa Touch.

Pet*_*sey 2

在 Mac 上,基于文档的应用程序。这将确定 Cocoa 应用程序可以并且将会有多个窗口,这与 iPhone 和某些其他平台上的应用程序不同。