2012-02-01 58 views
0

我目前正在学习Objective-C。我听说(并且经历过)最好的学习方式就是自己动手,努力实现目标。例如,试图编写一个简单的应用程序并无法完成它,然后坚持并实现您的目标,同时学习很多。希望你明白我的意思。那么我很难想出具有挑战性的程序/应用程序来编码。我想知道是否有某个地方有人列出了一些挑战(即“尝试并使程序执行此操作”),或者在本书每一章的结尾部分“Objective-C编程,第4版”或者“绝对初学者的Objective-C”一书。有人知道有一个这样的网站,或有人想通过挑战我来帮助我吗? (我是一个超级初学者,所以不要挑战。)感谢您的时间和答案。 :DObjective-C挑战/示例

+3

StackOverflow实际上并不是你会问这些类型的问题的地方(这里是你遇到一个挑战时遇到问题的地方,你需要一些关于你遇到的特定问题的帮助)。 – dreamlax 2012-02-01 21:30:49

+0

我建议你通过苹果的一些教程来学习Objective-C以及如何完成任务,然后开始尝试寻找挑战。首先要深刻理解基本原理非常重要,因为如果没有这些,最终只会浪费时间和精力。 – dreamlax 2012-02-01 21:32:22

+0

而不是寻找预先设定的问题来挑战自己,找到一个你想解决的问题。将其分解为制作解决此问题的应用程序所需的最简单步骤。依次攻击这些步骤中的每一个都是一个独立的挑战,您很快就会发现自己正在学习语言和框架。这就是我开始使用Cocoa的过程,最后我有一个可以分发的工作产品。 – 2012-02-02 16:07:09

回答

1

Project Euler有一些优秀的非语言特定的编码挑战。它们在数学上是集中的,所以更高级的可能无法帮助你学习Objective-C和数学一样。

我学习Objective-C的方式是通过移植一个开源的python程序(即在Objective-C中重写程序)。我认为这是一种特别好的学习方式,因为我必须不断学习Obj-C约定,并且许多python特性在Obj-C中不可用,所以我必须编写它们。