2015-05-13 74 views
2

我已经编码了一点在swift出来之前在objective-c中。我不能说我很了解Objective-C,但我已经熟悉了它。学习Objective-C或Swift

我应该继续熟悉objective-c还是应该花时间学习?

有个声音告诉我,我应该保持与Objective-C的打算,因为它已经存在了数百年,而大多数应用程序都写在Objective-C。

+2

如果您不是被您的员工强制使用Objective-C,那么没有理由不使用Swift。有越来越多的Swift教程向您展示,如果您了解Obj-c的基础知识,那么在Swift中重写obj-c函数应该不会那么困难。另外,斯威夫特也不难学,所以不需要花太多时间来学习它。 – Artrmz

回答

2

取决于你的动机。

如果你想在其中有写的OBJ-C现有的应用程序一家公司找到一份工作,那么它可能是明智的学习。但是,如果你说你知道斯威夫特,它会增加你受雇的机会,因为它证明你正在学习新的/热门的技术。

如果你想创建自己的应用程序,你一定要学习Swift。但是,您应该在初学者级别学习Obj-C语法,了解函数,变量,参数和这些东西是什么,这样您可以更轻松地使用Obj-C库。您不需要能够编写Obj-C,只需阅读并理解即可。

1

我有完全相同的困境,经过一个小小的研究后,我进行了Objective-C的工作。原因是我必须能够处理已经在Objective-C中编写的应用程序,并且苹果不会在至少几年内关闭它。

,另一方面,迅速更容易学习,特别是如果你有OBJ-C的背景,所以它可以在时间用OBJ-C采用,慢慢地,paralelly。

这是我的观点,没有正确的答案给你的问题。