Python到Objective C(预期学习曲线)

2024-04-17 21:59:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个自学成才的程序员,大约7-8个月前我就开始学习Python作为我的第一门语言。虽然我的基础知识有限,但是由于我在大学里不学习计算机科学的选择,我的工作基本上是有限的。

除了Python,我还不太熟悉C或其他低级语言。

我想自学一下Objective C,以此作为编写iPhone应用程序的一种尝试(最初是一种爱好)。我最初想创建相对简单的实用程序(至少我认为它们相对简单)。

有谁能给我一个猜测,我可能需要多长时间来拿起目标C,并实际生产一个半体面的应用程序?如果时间是最重要的,我应该放弃它而使用HTML5吗?

我的进步相当快,但我在Comp-Sci的背景确实有限。

对不起,如果这个问题有点太笼统了,谢谢你的任何见解!


Tags: 实用程序语言应用程序目标时间大学程序员计算机科学
3条回答

我真的不知道你需要多长时间才能开发出一个像样的应用程序,但我绝对可以推荐学习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程序员,你可以从它开始。

相关问题 更多 >

    热门问题