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

2018-09-14 13:07:44 +08:00
 KKFantasy

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

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