[从this question中提取,不那么随意。]
新的Cocoa程序员应该将什么东西写成示例项目,除了手持教程之外?
让每个答案都有一个项目构想。如果您有多个想法建议,请发布多个答案。
这也有助于您列出您的项目构想将教授/加强的Cocoa概念。
此外,如果您的答案涉及Cocoa Touch或Cocoa(Mac)特定概念,请注明。这个问题适用于Cocoa和Cocoa Touch。
答案 0 :(得分:4)
Twitter客户端。这是新的Hello World。
严肃地说,它确实教授了许多概念,例如服务消费,缓存数据处理,数据表示等......
答案 1 :(得分:3)
你需要什么,但却没有?
制作我实际使用的东西可以帮助我更多地融入项目,从而更有可能完成它!
就我个人而言,我认为Todo列表是开始学习基础知识的好地方,一旦基础知识出现在那里,您就可以添加诸如日历等其他内容之间的同步。
答案 2 :(得分:2)
在Mac上,基于文档的应用程序。这将确定Cocoa应用程序可以并且将具有多个窗口,这与iPhone和某些其他平台上的应用程序不同。
答案 3 :(得分:2)
如果您具有Web开发经验,请编写搜索界面以使用JSON响应查询远程Web服务。这是我的第一个项目,让我熟悉IB,表视图,单例和使用NSTimer进行异步响应的轮询。
开源JSON框架非常宝贵:http://code.google.com/p/json-framework/。
答案 4 :(得分:2)
使用可可或可可触摸的简单乒乓球比赛将使您熟悉绘画。
答案 5 :(得分:1)
我的第一个玩具项目只是一个有两个视图的数据库。一个显示顺序条目,另一个允许添加条目。这涉及使用CoreData,基于表格的视图以及输入新数据的备用视图。
非常有启发性,当然也提高了我对开发应用程序的信心。
祝你好运答案 6 :(得分:1)
您自己制作的角色扮演游戏的角色表,或者已经存在的角色扮演游戏的角色表,例如Dungeons&龙。对基于文档的体系结构,绑定,核心数据以及各种有趣的界面内容(如表格,文本字段等)等广泛主题的精彩介绍。