1
ThomasWiz 2017 年 7 月 12 日 公司项目用的 OC,个人业余项目用 Swift。
|
2
theendis 2017 年 7 月 12 日 当然 swift 啊
|
3
Daniel65536 2017 年 7 月 12 日 via iPhone 当然是 swift4 啊
|
4
yeziahehe 2017 年 7 月 12 日 swift4 啊
|
5
chengxiao 2017 年 7 月 12 日 歪个楼 RN 吧
|
6
xuyuheng0905 2017 年 7 月 12 日 这么说吧,objc 是必需品。
|
7
mooczz 2017 年 7 月 12 日 Swift 是锦上添花,没有锦哪有花?
|
8
charzluo OP @Daniel65536 @ThomasWiz @chengxiao @mooczz @theendis @xuyuheng0905 @yeziahehe 谢谢大家,铜币献上。似乎求稳还是 oc,业余尝试 swift4 吧。
|
9
moxxun 2017 年 7 月 12 日 via iPhone
我从后端转 iOS,用 swift 3,自我感觉上手快,开发速度快。
|
10
superleexpert 2017 年 7 月 12 日
Swift 优先 4 的 beta 也已经出了
|
11
hebwjb 2017 年 7 月 12 日
新手自学或公司新产品,果断 Swift 啊
本人正在学斯坦福的 cs193p |
12
charzluo OP @moxxun 看了一下一些博客,感觉对 swift 代码精简都保持比较好的态度,如果先 objc 在 swift 可能时间上有些不够
@superleexpert 主要这是个公司项目,所以有些担心,未来如果 4 又有 breaking changes,那重构成本就比较大,即使承诺不会是破坏性升级= =而且 Swift 接触的少,对稳定性什么的,稍微有点担心。 |
14
LINAICAI 2017 年 7 月 12 日
新产品当然用 swift,还回去用 oc 真傻
|
15
superleexpert 2017 年 7 月 12 日
@charzluo 去年把项目从 2.x 升级到 3 的,API 改动确实大,包括第三方库的适配也都会紧接跟上;
今年的版本 S4 苹果已经稳定上层 API 的改动了,成本肯定能少很多,而且不用急于升级,我们都是等相关依赖趋于稳定了才升级的,完全不到重构级别的,稳定性的风险也不高 |
16
xsown 2017 年 7 月 12 日
能用 Swift 坚决 Swift,实在不行才用回 objc
|
17
buydip 2017 年 7 月 12 日
不谈系统版本都是耍流氓。
|
18
LeoDev 2017 年 7 月 12 日
楼上说的对,先看系统啊,项目要求 iOS 7+ 你来个 Swift 写?
如果是 iOS 8+,还是建议直接 Swift,都能写项目,当然哪个写得快用哪个了,而且 Swift 是趋势。 |
19
WildCat 2017 年 7 月 12 日 via iPhone
不再相信苹果,安心的 React Native
|
20
charzluo OP @huoshanhui @LeoDev 小创业公司,所以肯定以新系统为主
|
22
paradoxs 2017 年 7 月 12 日
不用 RN 就是耍流氓, 不是大公司,ios 和安卓分开干嘛
|
23
mufeng 2017 年 7 月 12 日
swift4
|
24
charzluo OP @huoshanhui 是的,谢谢谢
|
25
Tunar 2017 年 7 月 12 日 via Android 都 4 了。。亲
|
26
Zero24 2017 年 7 月 12 日
swift
|
27
YYYeung 2017 年 7 月 12 日 via iPhone
公司项目用 Objective-C 和 RN,个人项目用 Swift
|
28
chmlai 2017 年 7 月 12 日
swift 4
|
29
akrf 2017 年 7 月 12 日 via Android 现在学 OC 相当于 50 年入国民党,个人是挡不住历史的车轮的。
|
30
akrf 2017 年 7 月 12 日 via Android
还有劝公司项目用 RN 的,真是杀人于无形…
|
33
jackisnotspirate 2017 年 7 月 12 日 via iPhone
必须 RN 哈
|
34
hdbean 2017 年 7 月 13 日
还有人推荐 RN?醉了..
|
36
MartinLv 2017 年 7 月 13 日
目前 swift 用来做大型 app 开发没有任何问题,各种基础库已经很成熟了。不要犹豫直接上 swift 吧。swift 的类型系统会强制你把代码写的更安全,维护起来比 OC 容易多了。语言表达能力也比 OC 强很多。但是苹果提供的框架还是 OC 实现的,所以为了理解一些概念,OC 也要学一下。
|
38
rcgary 2017 年 7 月 13 日
没真正用过的人才会推荐 RN 的
从 swift 2 用到现在,问题很多,但是同时每天用都是在学习进步,还是用 swift 吧。 |
39
flyico 2017 年 7 月 13 日
swift 从入门到重学
|
40
gggxxxx 2017 年 7 月 13 日
2 个一起混用才是靠谱的。
以前积累的 oc 代码没必要用 swift 再重写一次,新代码直接用 swift。 有强迫症的话,直接把 oc 编成 lib 得了。 |
41
pheyer 2017 年 7 月 13 日
swift 吧,现在很多开源代码都上 swift 了,oc 的话想用它们很蛋疼啊
|
42
Him 2017 年 7 月 13 日
都错了,别学 iOS
|
44
ShindouHIkaru 2017 年 7 月 13 日
自己创业的话,肯定 swift 啊。。。明显写起来比 oc 爽太多了。。。
|
45
charzluo OP 谢谢大家,非常感谢~~~
|
46
deyu 2017 年 7 月 13 日
成熟大型项目用 OC 其余用 swift
|
47
zysidea 2017 年 7 月 14 日
现在学 ios 就相当于 49 年加入国民党
|
48
Rico 2017 年 7 月 23 日
正在学 Swift。 推荐下 CS193P IOS10 的翻译项目 https://github.com/ApolloZhu/Developing-iOS-10-Apps-with-Swift
|