我是一个自学成才的程序员,大约在7-8个月前,我开始使用Python作为我的第一种语言。我在做事情上相当扎实,尽管我的基础知识是有限的,这要归功于我在大学里不学习计算机科学的可疑选择。
除了Python之外,我对C或其他低级语言并不是很熟悉。
我想自学Objective C作为对iPhone应用程序编程的一次尝试(最初作为一种爱好)。我最初想创建相对简单的实用程序(我认为至少它们是相对简单的)。
谁能给我一个猜测,我可能需要多长时间才能学会Objective C,并实际生成一个半像样的应用程序?如果时间很重要,我是不是应该放弃它,转而使用HTML5?
我学东西很快,但我在计算机科学方面的背景真的很有限。
如果这个问题太笼统了,很抱歉,谢谢你的见解!
发布于 2011-07-12 23:34:07
如果你没有使用C语言的经验,你可能需要一些时间。"C方法“对于理解Objective-C非常重要。你也可以在没有C的情况下学习Objective-C,但你会发现在你的方式中有很多C的陷阱。
话虽如此,在放弃Python和Cocoa之后,我在Objective-C中开始了一个项目。我发现Objective-C很容易学习--在一个月的时间里,我完成了大部分的应用程序。我打赌你会花更多的时间,因为你不习惯C,但在相对较短的时间内学习Objective-C并不是不可能的-比方说,两三个月。
但是,如果您的时间非常有限,可以尝试使用HTML5。HTML5使用的是JavaScript,它的语义更接近Python。至少用HTML5 :)不会出现分割错误。此外,JavaScript语法更接近于C,所以它对学习Objective-C有一点帮助。
无论如何,我找到了一本很棒的书,Become an XCoder,它似乎专注于非C程序员学习Objective-C。你可以从它开始。
发布于 2011-07-12 23:17:08
我真的不能告诉你你需要多长时间才能开发出一个像样的应用程序,但我绝对可以推荐Stanford's iOS Development class on iTunes U来学习Objective-C。一旦你完成了所有的课程,你就可以开始你的第一个应用程序了。它真的很棒。
发布于 2011-07-12 23:16:31
您应该同时学习、Objective-C和HTML5的。即使你没有任何经验,掌握HTML5也不是很难。
https://stackoverflow.com/questions/6666499
复制相似问题