做了好多年的 OC ,万一要重新找工作,精通 swift 是不是必选项?
![]() |
1
SmallBlueZhao 5 天前
|
2
anan1314git 5 天前
我们公司除了 Swift 3.0 之前的项目是 OC 的, 后面的项目基本全都是 Swift 的. iOS 开发者, 这两种语言肯定都是逃不掉的
|
3
FireKey 5 天前
前段时间 v2 还有招 OC 的帖子,说明还是有市场的,不要小瞧古董项目的年纪.
|
![]() |
4
crocoBaby 5 天前
不能直接用 ai 转么?
|
5
MacsedProtoss 5 天前 via iPhone
看公司,大公司 OC ,小公司 swift
大公司一般出于历史代码+多半有 cpp+质量问题 不会全面 swift ,一般顶多新代码可以用,旧代码不是重构的话都是 oc 的。 |
![]() |
6
usVexMownCzar 5 天前 via iPhone
有,但是现在都快 swiftUI 了
外企的外包基本都上 swiftUI 了,比如汇丰,渣打,汇丰的技术栈还比较激进,用的 TCA 不过现在移动端 flutter 偏多,不会 swift 也没啥问题😁 |
![]() |
7
Bananana 5 天前
@usVexMownCzar 我现在感觉是,对 UI 要求没那么高的 app ,可以用 SwiftUI 。。
|
![]() |
8
loveuqian 5 天前
最近 10 年就呆了 2 家公司,都是接手原有项目,都是 OC ,我是一点 sw 都不会
|
![]() |
9
playstation3 5 天前
新工作大概率是 不过也没什么新工作就是了
|
11
iOCZS 5 天前
@usVexMownCzar #6 看了下 TCA ,其实就是前端的 Redux
|
12
leoliangkkkk 5 天前
现在不是都搞 OC+swift 混编吗,OC 的遗产太多,一时半会去不掉,这两个都要会
|
![]() |
13
mcluyu 5 天前
我以为我就够水了, 没想到干了 10 年还真有不会 swift 的, swiftUI 不会都还情有可原.
新需求新页面用 swift 写一下, 最多一周不就会了吗, 现在看到 OC 都想吐,写起来那叫一个啰嗦啊 |
![]() |
14
ybz 5 天前
说实话 OC 这种动态语言的特性强的一批,性能也强,还无缝衔接 C/C++,但是架不住 Swift 语法糖多,而且苹果都说了以后新的系统 API 直接都不给 OC 了,只有 Swift 能用。
|
![]() |
15
usVexMownCzar 5 天前 via iPhone
@iOCZS 是,就是从前端传过来的😁
|
![]() |
16
Building 5 天前
现在很多新框架都不提供 OC 版本了吧,新建项目只有 Swift 可选
|
![]() |
17
kekeabab 5 天前
有,虽然 oc 写起来比较啰嗦,但如果和 c 交互比较多,那 oc 太好用了,而且 oc 也一直在更新,swift 很多底层特性都不支持,很多时候还得开实验性功能才能用。
|
![]() |
18
sodesga 5 天前
和 cpp 混编,objc 还是有市场的,主要是移动端没落,没人关注了
|
![]() |
19
xcodej 5 天前
纯新 app 一般用 swift
线上老项目基本都是混编且 oc 占比 不理解基建为什么推 swift 日常开发完全没法跟 oc 比 |
20
ciki 5 天前
ios 岗位都没几个了
|
![]() |
21
maxmax4max 5 天前
岗位都没几个了,现在都是前端化,再就是全栈化。
|
![]() |
22
LINAICAI 5 天前
为了以后新功能的对接,新项目还是 swift 好,写小组件什么的好啊,老项目没办法了,该混编混编。
|
24
leo72638 5 天前 via iPhone
会不会都不好找工作,跨平台的都难更别说原生的了
|
![]() |
25
qxmqh 4 天前
我从 12 年开始干 iOS 开发,到现在十几年没断过,虽然早已转全栈了,但是一直用 OC 。现在更是直接各种跨平台框架 一把梭哈的也有很多,OC 都够了。Swift 了解的不多。
|