这些步骤是我需要采取的步骤,最终为iPhone编程吗?

3

首先我购买了:《Beginning iPhone Development: Exploring the iPhone SDK》

它说我需要了解Objective-C

然后我购买了《Learn Objective–C on the Mac》by Mark Dalrymple, Scott Knaster

它说我需要了解C语言

现在我正在学习《Learn C on the Mac》by Dave Mark

所以这是我必须经历的漫长旅程,才能开始制作真正好用的iPhone应用。

C语言 > Objective-C > 应用开发?

4个回答

4

算了,不用学C,直接学Objective-C。这是我的个人意见。


确实。C语言和Objective-C语言在语法上没有太大的区别,所以只需要阅读Objective-C书籍就可以一举两得了。 - BoltClock
提醒一下,我完全是编程世界的新手。你还相信我能像BoltClock所说的那样一箭双雕吗? - Taz B.
@Taz:我不认识你,但我确信学习C语言来学习Objective-C并不是很有效率。如果是我,我会直接进入主题(Objective-C),需要时再收集其他信息。 - Noon Silk
好的,我会深入研究。感谢每个人的帮助 - SO 真的很棒。 - Taz B.

2

如果 Learn Objective C 书籍假设您已经了解C语言,那么它可能不会像您需要的那样深入地涉及代码,这会使学习变得更加困难。然而,您并不需要学习所有的C语言,甚至不需要学很多,所以通过一本书学习会需要一些时间。

最好的方法是,就像 silky说的那样,直接跳入Objective-C,当您遇到困难时,只需来Stack Overflow寻求帮助。


1
如果你是完全的计算机编程初学者,我建议在学习Objective-C之前先了解一些关于编程的基础知识;虽然Objective-C是一门易学的语言,但在学习它之前了解一些通用的编程结构(如if语句等)以及它们的工作原理会对你有所帮助。

1

我认为你应该先学习C语言。大多数Objective-C书籍都会假定你知道指针和值之间的区别,了解基本的循环和控制语句,并且理解数组、结构体和函数。

与其他一些建议相反,除非你购买的Objective-C书籍明确从零开始并作出这种声明,否则我不会轻易尝试。人们会说Objective-C很容易,但这并不一定正确,因为对于编译型语言(与解释型语言不同,后者速度不重要,因此运行时可以通过抽象隐藏复杂性),魔鬼在细节中。

如果你读了一本Objective-C书,却不知道变量前面的“*”是什么意思,那就从C语言开始吧。以上是我的个人看法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接