世界走向斯威夫特

作者:Tamir Avrahamov公司。创始人 Gini-Apps (linkedin.com/in/tamiraaa)

2014年6月2日,Apple宣布将Swift语言作为Apple操作系统的编程语言,当然,还宣布了IOS的本机语言,IOS是iPhone和iPad的操作系统。

Swift语言是这里取代以前的语言-Objective C的一种 ,它采用更安全的编程模式,添加了现代功能,使编程更轻松,更灵活且同样重要,它更加有趣。

苹果一直致力于开发快速编程语言,直到大约两年前才向开发人员发布。

重要的是要了解语言不会轻易死亡。 目标C仍然存在于Apple代码的许多部分中,并且将始终存在,但是受困并依赖于过去技术的应用程序和开发将变得难以维护并最终消失。 那么我们应该继续使用其他语言吗? 如果是这样,什么时候?

当然,与苹果一起前进总是值得的,并且不建议忽略苹果公司对开发环境带来的任何变化,并且在过去几年中带来了很多变化。

这些更改带来了对新设备中新分辨率的支持,更好的性能,应对图形挑战的工具以及界面,这些操作从一开始就很复杂,现在变得更易于实现。

在某些情况下,目标C功能已被弃用,Apple或任何其他第三方提供了更新和更快的方法/算法以供快速使用。

您可以看到Apple工程师进行的比较,并可以更清楚,更明显地看到性能:

没有简单或魔术的方法可以快速转移到Swift。

您必须投入大量的精力,采用更安全的编程模式,甚至还要考虑新的设计,因为唯一的方法是重写您的应用程序。

是的,是时候了,这也是Swift Ver。的好时机。 3.0被认为是稳定且安全的实施。

除此之外,我认为最重要的原因是程序员。 在过去的两年中,世界各地的大学都在教授Swift,从那时起,新的Objective C开发人员还没有进入工作岗位。

开发者社区非常喜欢swift,以下图表说明了Swift被爱了多少(堆栈溢出):

那你从哪里开始呢?
有很多方法可以实现和重写代码,因此正确地计划,升级应用程序功能,以习得的方式设计代码体系结构非常重要,因为Swift可以在这里保留很多年。

Interesting Posts