选择python还是swift_iOS 开发选择OC还是Swift?

在Swift出现之前,编写iPhone应用程序的主要编程语言是OC。Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,用于搭建基于苹果平台的应用程序。Swift是苹果主推的开发语言。那么我们开发iOS应用时,该选择OC还是Swift呢?在这里我总结一下在工作中遇到的情况。

我是15年毕业就来上海工作的,第一份工作用的是OC开发,那时候Swift刚推出没多久,还是一个很新的开发语言。自己也学习了这门语言。

第二家公司用的是Swift开发,也是我第一次用Swift开发应用,发现语法比OC要简单许多,学习起来也很容易。缺点就是版本更新太快,升级到新的版本需要改很多东西。那时苹果出了Swift3.0版本,把工程升级到3.0是一件很头疼的事。

再来说一下第三家公司,到这家公司的时候,公司还没有iOS项目,iOS开发也就只有我一个人。所以在选择什么语言开发的问题上,我有一定的话语权。最后决定用Swift开发。后来公司又招了一个iOS开发,他只用过OC,公司的第二个项目就由他负责,选择OC作为开发语言。

最后来说一下目前我所在的公司,公司有自己的上限项目,用的是OC语言,所以也要用OC开更新和维护。看了项目的代码,有很多的模块。要转到Swift需要大量的时间和人员的投入,过程很复杂,中间也可能遇到很多问题。所以公司决定还是用OC语言。这家公司移动端已经搁置了一年,整个开发人员也已经人去镂空了,公司决定还是要把iOS搞起来,就开始招开发人员,组建团队。好在项目已经上线,有源码可以看。做起来也不是毫无头绪。

到上海已经快3年了,这已经是我的第4份工作了,每家公司呆的时间都不到一年。有人告诉我,在一家公司要干的时间长一些,不要总是跳槽,其他公司看到你总是跳槽也不敢招你。我个人觉得,在公司呆不下去有很多的原因,众多因素的作用之下自己才决定走的,总之,不要在工作中委屈了自己。自己只是一个普通的小职员,工作就是为了挣钱。在哪不是工作,在大上海自己又不是找不到工作。

开发语言只是一个工具,不管选择哪一个都是为了把项目做好,有时候自己可以选择用哪一种语言,有时候是公司决定的,自己别无选择。在工作中也会学到很多知识,对很多知识都有所了解。与UI设计人员的交流中,学会了Sketch的切图功能。与前端开发人员的接触中,了解了Html5这门新兴的语言,以及响应式页面设计。了解了Python这门语言的强大功能,学习了Java语言,redis数据库,重新巩固了C++方面的知识。

作为iOS开发人员只知道OC和Swift还不够。还要学习工作中需要掌握的任何一门语言,这才是一个合格的程序员。

最后给出自己的个人博客。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值