我是一个自学成才的程序员,大约7-8个月前我就开始学习Python作为我的第一门语言。虽然我的基础知识有限,但是由于我在大学里不学习计算机科学的选择,我的工作基本上是有限的。
除了Python,我还不太熟悉C或其他低级语言。
我想自学一下Objective C,以此作为编写iPhone应用程序的一种尝试(最初是一种爱好)。我最初想创建相对简单的实用程序(至少我认为它们相对简单)。
有谁能给我一个猜测,我可能需要多长时间来拿起目标C,并实际生产一个半体面的应用程序?如果时间是最重要的,我应该放弃它而使用HTML5吗?
我的进步相当快,但我在Comp-Sci的背景确实有限。
对不起,如果这个问题有点太笼统了,谢谢你的任何见解!
我真的不知道你需要多长时间才能开发出一个像样的应用程序,但我绝对可以推荐学习Objective-C的Stanford's iOS Development class on iTunes U。一旦你完成所有课程,你就可以很好地使用第一个应用程序了。真的很好。
你应该同时学习Objective-C和HTML5。即使你没有任何经验,也不难掌握HTML5。
一旦你对C没有经验,你可能会花一些时间。“C方法”对于理解客观C是非常重要的。你也可以不用C来学习客观C,但是你会发现你的方法中有很多C陷阱。
尽管如此,我还是在放弃了Python和Cocoa之后,在Objective-C中开始了一个项目。我发现Objective-C很容易学习——一个月内我就完成了大部分的申请。我敢打赌,你会花更多的时间,因为你不习惯C,但在相对较短的时间内,也就是说,两三个月内,学习目标C并非不可能。
如果你有一个非常有限的时间,你可以尝试HTML5,但是。HTML5使用JavaScript,其语义更接近Python。至少HTML5不会出现分段错误:)而且,JavaScript语法更接近C,因此学习Objective-C有点帮助
无论如何,我找到了这本很棒的书Become an XCoder,它似乎专注于学习Objective-C的非C程序员,你可以从它开始。
相关问题 更多 >
编程相关推荐