你好,我是七步的天,有四年多的安卓开发经验,期间也做过IOS开发,很高兴为你解答。

我的

我认为swift语言更简单。我在2015年转去学swift期间,通过看文档、实际项目小功能来学习。基本上一周就了解的差不多了,感觉语法简单。尤其是swift对空的检查很方便,并且和OC同样的功能,代码量会少很多。

后面我也自学过OC,对于变数之类的定义看的迷迷糊糊的,也能实现能,但是感觉比较难。尤其那些循环引用计数,用OC写的时候,很容易就造成内存泄漏了。

对于本身使用OC进行开发的老程序员,如果学习Swift就会比较难,因为OC和Swift的语法差别很大,固定的OC思维,短时间想从OC转入到Swift比较难。

在我2015年学习Swift期间有个很好的例子,我身边的一位同事从事OC四年多了,因为项目主管要求使用Swift开发新项目,所以整个团队都是使用的Swift。而他在用swift写功能时,基本上都不能运行起来,而且他写著写著就写成OC了。

所以我个人感觉学习Swift比OC更容易。

结语

希望我的回答可以给你提供有价值的参考。有其他问题或者见解,欢迎在评论区留言。

我是七步的天,喜欢就关注我吧。

欢迎点赞、评论。非常感谢。

祝你早日成为IT大咖!


推荐阅读:
相关文章