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

时间:2009-12-27 22:38:09

标签: iphone objective-c cocoa cocoa-touch macos

[从this question中提取,不那么随意。]

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

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

这也有助于您列出您的项目构想将教授/加强的Cocoa概念。

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

7 个答案:

答案 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&龙。对基于文档的体系结构,绑定,核心数据以及各种有趣的界面内容(如表格,文本字段等)等广泛主题的精彩介绍。