调查(iOS 开发): 2018 年的现在,如果新开一个项目,你会选择 OC 还是 Swift ?

2018 年 9 月 14 日
 KKFantasy

有蛮长一阵儿没写 iOS 了,对于现在的情况不是特别了解,纠结于选型,请教一下大家,谢谢。

9547 次点击
所在节点    Swift
24 条回复
wu67
2018 年 9 月 14 日
大概有一堆选 react native 的...
wee911
2018 年 9 月 14 日
flutter
orange1818
2018 年 9 月 14 日
flutter
bytelee
2018 年 9 月 14 日
需求不复杂的话 flutter 或者 RN
KKFantasy
2018 年 9 月 14 日
@wu67
@wee911
@orange1818
@bytelee
如果不考虑跨平台的话,各位用哪个呢
orange1818
2018 年 9 月 14 日
@KKFantasy javascript
KKFantasy
2018 年 9 月 14 日
bytelee
2018 年 9 月 14 日
@KKFantasy 不跨平台 必须原生啊 😂
66450146
2018 年 9 月 14 日
原生肯定是直接 Swift 了,何必守着 Objective-C
pupboss
2018 年 9 月 14 日
必然用 Swift,而且,四个月前我把组里一个完整的项目用 Swift 重写了……用了大概一周,通宵的那种
KKFantasy
2018 年 9 月 14 日
@pupboss 有没有遇到什么比较坑的地方
nicevar
2018 年 9 月 14 日
上面一堆喊 flutter 肯定是没做过项目的,坑实在多,先不说 iOS,就是在安卓不同版本上有很大的差异,6.0 以下的设备兼容性不好
maninfog
2018 年 9 月 14 日
先吐槽下,v2 现在好些人回复不审题吗,生怕别人不知道有个 rn,flutter 似的…
如果公司让上 swift 能上 swift 吧,我们公司为了技术统一不让上…
pupboss
2018 年 9 月 14 日
@KKFantasy 还是有的,但是很大程度上取决于之前代码的结构,大量依赖第三方库的,改写起来不容易,因为可能没有 Swift 版,其次就是,建议从最边缘的页面开始写起,熟悉 UI 改写,然后开始造网络层,model 层的轮子,慢慢改写
ArJun
2018 年 9 月 14 日
用 Java ios 转 Java···
KKFantasy
2018 年 9 月 15 日
@nicevar @maninfog 嗯嗯,之前用过 weex,也是坑蛮多的,这个计划用 native 来写。
KKFantasy
2018 年 9 月 15 日
@pupboss 嗯嗯,谢谢,打算用 Swift 了
colincat
2018 年 9 月 15 日
@KKFantasy oc 比较好,毕竟支持那么久了,该遇到的坑都趟过了
atianjun
2018 年 10 月 8 日
swift
guodyl
2018 年 11 月 1 日
@pupboss 想请教一下,能否将一个已经在 appstore 上架的 OC 项目,用 Swift 完整写一遍,然后重新上架 Swift 新版本?

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

https://www.v2ex.com/t/489290

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

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

© 2021 V2EX