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