Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Swift 再等等?我的答案是:快上车大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

来自:简书 作者:微博:@没故事的卓同学 链接:www.jianshu.com/p/2452cb269ae2(点击尾部阅读原文前往) 已获转载授权 本文谈下 iOS 开发要不要选择 Swift 的问题,纯主观无数据支撑,拒绝反驳,欢迎打赏。利益相关:实际项目中使用 Swift 一年半,从此 OC 是路人。 Swift 现状:与 OC 共存 如果你想弯道超车,以为只要学会 Swift ,就可以不用管


Swift 再等等?我的答案是:快上车


本文谈下 iOS 开发要不要选择 Swift 的问题,纯主观无数据支撑,拒绝反驳,欢迎打赏。利益相关:实际项目中使用 Swift 一年半,从此 OC 是路人。@H_618_29@


@H_618_29@

Swift 现状:与 OC 共存@H_618_29@@H_618_29@


如果你想弯道超车,以为只要学会 Swift ,就可以不用管 OC ,iOS 开发回到一条起跑线上,我只能说:@H_618_29@

Swift 再等等?我的答案是:快上车


因为这个想法很不现实。iOS 的核心 UIKit 是 OC 写的,其实 iOS 大部分的 framework 都是 OC 写的。乔帮主留给我们的珍贵历史遗产,能说扔就扔?@H_618_29@


Swift 再等等?我的答案是:快上车

管不住我这双配图的手@H_618_29@


如果你完全不懂 OC ,在目前的形势下,你甚至无法成为一个合格的 iOS 的工程师。
Server side 然是完全脱离了 OC ,但是服务端的开发环境和工具链离真正的商业应用还为时尚早,除非你想写出别人无法维护的服务端代码。@H_618_29@


@H_618_29@

开发者对 Swift 接受程度@H_618_29@@H_618_29@


@H_618_29@

那 Swift 到底有没有人用呢?@H_618_29@


我们看TIOBE的2月编程语言排行榜
@H_618_29@


@H_618_29@

Swift 再等等?我的答案是:快上车


Swift 排在 12 名,OC 排在 19 名。其实在一年前,两个的关注度还是五五开,到了现在已经拉开差距。@H_618_29@


@H_618_29@

Swift 从国际的角度来看,接纳程度已经超过 OC(欧美地区)。也可以去 Quora 上搜搜类似的问题。Swift 2.0 的时候还有很多质疑的声音,到现在开发者已经接受的非常自然了。使用 Swift 开发是显而易见的。@H_618_29@


@H_618_29@

国内开发者对 Swift 怎么看@H_618_29@@H_618_29@


@H_618_29@

这里有个问题需要先想清楚,什么样的开发者的意见值得听?很多技术不同的开发者都有不同的声音,有人激进,就有人保守。@H_618_29@


@H_618_29@

我的价值观是,相信那些最顶尖的程序员的判断。当然这纯粹只是我个人的想法。有些程序员如果已经不在一线开发,在一线时也不是特别出类拔萃,他们的观点我就会怀有质疑的态度(前端的朋友你们知道我说谁了)。当然了,这些只是对未来技术趋势的判断。我相信顶尖的程序员的判断,我把他们当做舵手。@H_618_29@


@H_618_29@

我列几个我心中国内几个顶尖的开发者对 Swift 的态度。@H_618_29@


@H_618_29@

  • 王巍,kingsfiser作者,《Swifter 100 tips》作者,毫无疑问,1.0 时代开始就看好 Swift@H_618_29@

  • 钟颖(cyan),去年国内最优秀的独立应用开发者,显然一直在用 Swift 开发,在去了微软以后依然使用 Swift@H_618_29@

  • @故胤道长毕业于CMU,硅谷 flag 公司 Uber 架构组工程师,Uber 的 app 是全 Swift,Swift 早已是日常选择。@H_618_29@

  • @H_598_28@mrPeak,博客篇篇精品干货,在2016年iOS技术圈回顾中写到:@H_618_29@


@H_618_29@


@H_618_29@
@H_618_29@

国内“大”公司的态度@H_618_29@@H_618_29@


@H_618_29@

我一度以为国内正规公司没人用 Swift 。@H_618_29@


对于豆瓣团队的技术实力我是不怀疑的,在去年我欣喜的发现他们在用 Swift ,而且还用的挺好,在豆瓣App的模块化实践中提到:@H_618_29@


@H_618_29@


@H_618_29@

2月初的时候刚好和隔壁的一个网易的朋友聊天,问他们用 Swift 吗。他说新的代码有些已经开始用 Swift 写。维护的部分就还是用 OC。@H_618_29@


@H_618_29@

一位不愿透露姓名的百度的朋友(@AidenRao)前几周在群里说他们一个项目在虑使用 Swift ,最近在做调研,后来他们项目组决定使用 Swift 开始写。@H_618_29@


@H_618_29@

上次去饿了么参加一个技术活动时也得知他们接下来会慢慢开始转移到使用 Swift 开发。@H_618_29@

Swift使用现状总结@H_618_29@


@H_618_29@

在国外使用 Swift 开发已经是一件很主流的事情。在国内不知道为什么原因(其实我就是不好意思明说)使用 OC 还是绝对的主流,使用 Swift 的只是一小撮开发者。@H_618_29@


@H_618_29@

如何评价:为什么很多大公司继续使用 Objective-C,不用 Swift?@H_618_29@


@H_618_29@

我就问一句:哥,你在的是大公司吗?BAT用什么技术你就用什么技术?代入感不要这么强好吧。
@H_618_29@


@H_618_29@

Swift 再等等?我的答案是:快上车

可是他们说 Swift 不稳定啊@H_618_29@


@H_618_29@

可是他们说 Swift :不稳定,不成熟,慢,混编效率差。@H_618_29@


@H_618_29@

这些只是大部分不愿意学习新技术的人的借口。如果你真的学习了 Swift ,写了几千行代码,你觉得这些问题真的是问题,我就认了。但是你务必自己去试一试。@H_618_29@


@H_618_29@

当然我不可否认使用 Swift 是有代价的。但是,哥有信仰。
@H_618_29@


@H_618_29@

Swift 再等等?我的答案是:快上车

上车吧,我在秋名山等你@H_618_29@


@H_618_29@

选不选 Swift 其实是一种态度。@H_618_29@

有可能,光光不想和那群傻逼一样还写 OC 就够了。@H_618_29@

不好意思,我又冲动了。@H_618_29@


@H_618_29@

Swift 再等等?我的答案是:快上车



●本文编号147,以后想阅读这篇文章直接输入147@H_618_29@@H_618_29@即可。@H_618_29@

●输入m可以获取文章目录@H_618_29@

推荐:《@H_618_29@15个技术类公众微信@H_197_428@》@H_618_29@@H_618_29@

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。@H_618_29@

大佬总结

以上是大佬教程为你收集整理的Swift 再等等?我的答案是:快上车全部内容,希望文章能够帮你解决Swift 再等等?我的答案是:快上车所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。