iOS 原生开发现在是不是都用 Swift ,用 OC 的还有么?

69 天前
 luckyzd

做了好多年的 OC ,万一要重新找工作,精通 swift 是不是必选项?

5096 次点击
所在节点    iDev
25 条回复
SmallBlueZhao
69 天前
新项目应该都是 Swift 了吧,只有大厂那些尾大不掉的大型综合 app 还在用 OC 。
不过现在应该问 iOS 现在还好不好找工作么 从 OC 转 Java CRUD 仔的路过
anan1314git
69 天前
我们公司除了 Swift 3.0 之前的项目是 OC 的, 后面的项目基本全都是 Swift 的. iOS 开发者, 这两种语言肯定都是逃不掉的
FireKey
69 天前
前段时间 v2 还有招 OC 的帖子,说明还是有市场的,不要小瞧古董项目的年纪.
crocoBaby
69 天前
不能直接用 ai 转么?
MacsedProtoss
69 天前
看公司,大公司 OC ,小公司 swift
大公司一般出于历史代码+多半有 cpp+质量问题 不会全面 swift ,一般顶多新代码可以用,旧代码不是重构的话都是 oc 的。
usVexMownCzar
69 天前
有,但是现在都快 swiftUI 了

外企的外包基本都上 swiftUI 了,比如汇丰,渣打,汇丰的技术栈还比较激进,用的 TCA

不过现在移动端 flutter 偏多,不会 swift 也没啥问题😁
Bananana
69 天前
@usVexMownCzar 我现在感觉是,对 UI 要求没那么高的 app ,可以用 SwiftUI 。。
loveuqian
69 天前
最近 10 年就呆了 2 家公司,都是接手原有项目,都是 OC ,我是一点 sw 都不会
playstation3
69 天前
新工作大概率是 不过也没什么新工作就是了
luckyzd
69 天前
@loveuqian 我也差不多😄
iOCZS
69 天前
@usVexMownCzar #6 看了下 TCA ,其实就是前端的 Redux
leoliangkkkk
69 天前
现在不是都搞 OC+swift 混编吗,OC 的遗产太多,一时半会去不掉,这两个都要会
mcluyu
69 天前
我以为我就够水了, 没想到干了 10 年还真有不会 swift 的, swiftUI 不会都还情有可原.
新需求新页面用 swift 写一下, 最多一周不就会了吗, 现在看到 OC 都想吐,写起来那叫一个啰嗦啊
ybz
69 天前
说实话 OC 这种动态语言的特性强的一批,性能也强,还无缝衔接 C/C++,但是架不住 Swift 语法糖多,而且苹果都说了以后新的系统 API 直接都不给 OC 了,只有 Swift 能用。
usVexMownCzar
69 天前
@iOCZS 是,就是从前端传过来的😁
Building
69 天前
现在很多新框架都不提供 OC 版本了吧,新建项目只有 Swift 可选
kekeabab
69 天前
有,虽然 oc 写起来比较啰嗦,但如果和 c 交互比较多,那 oc 太好用了,而且 oc 也一直在更新,swift 很多底层特性都不支持,很多时候还得开实验性功能才能用。
sodesga
69 天前
和 cpp 混编,objc 还是有市场的,主要是移动端没落,没人关注了
xcodej
69 天前
纯新 app 一般用 swift
线上老项目基本都是混编且 oc 占比 不理解基建为什么推 swift 日常开发完全没法跟 oc 比
ciki
69 天前
ios 岗位都没几个了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1165031

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX