![]() | 1 Jerrywang 2018-12-19 09:30:05 +08:00 目前还是以 oc 为主,swfit 为辅。 看视频配合看书应该要快点 |
![]() | 2 U7Q5tLAex2FI0o0g 2018-12-19 09:32:03 +08:00 如果是为了求职的话,目前还是得 oc 如果个人兴趣个人项目,建议直接上 swift |
![]() | 3 BingoXuan 2018-12-19 09:36:06 +08:00 OC,被客户吐槽过 swift 是不可能替代 OC 的。swift 本身就是打算和 OC 并存。最终造成很尴尬的局面就是一个万年不更新,一个日常更新而且每个版本兼容性都不一样。对于开发者来说确实是很苦恼。但移动端来说,swift 应该更好,更主流吧。 借楼问一下,macos 开发有啥资源推荐的吗? |
4 alfa 2018-12-19 09:41:35 +08:00 via iPhone swift 啥都好,就是 IDE 会变文本编辑器,上 V 站的时间也会多一点。 |
5 GrayLand119 2018-12-19 09:43:35 +08:00 如果招一个 iOSer: 只会 OC - 可以. 会 OC, 会 Swift - 可以, 更好. 只会 Swift - 别人不一定, 反正我是不会招的. |
![]() | 6 eddiechen 2018-12-19 10:02:30 +08:00 |
7 jacky123 以前一直用 OC,后来试了用 swift,爱不释手,现在基本只用 swift 了。 |
8 ouhey 2018-12-19 10:15:08 +08:00 swift 到现在了, 新版还是经常出一些不兼容的语法; 小项目没什么, 大项目就很烦; |
![]() | 9 bigjack 2018-12-19 10:17:17 +08:00 |
![]() | 10 onevcat 2018-12-19 10:32:39 +08:00 ![]() 国外已经几乎找不到 OC 程序员了,你如果说是写 OC,别人都会瞪大眼睛不可思议。(至少在日本) 国内几乎还都是 OC...所以说,现在想要在世界上招最好的 OC 程序员,也许在国内找找是不错的选择。 |
11 MarginK 2018-12-19 10:37:55 +08:00 @onevcat 我宁愿从 OC 滚到 JS,也没闲心去翻弄 swift 那趟浑水,虽然会 OC 的看 SWIFT 基本一看都懂 哦,你的一句国内国外就把我们写 OC 的说成了这个世界的孤儿,6 的一比! |
![]() | 12 rcgary 2018-12-19 10:38:54 +08:00 我在澳洲工作不少年头了. 从去年开始 基本没有公司在招 OC 了, 只做过 OC 的 dev 我都不面了. |
![]() | 13 BenX 2018-12-19 10:40:06 +08:00 via Android 老项目 OC。新起项目 Swift |
![]() | 14 BenX 2018-12-19 10:41:09 +08:00 via Android 只会 OC 不招。Swift 必选。 |
18 grewer 2018-12-19 11:36:06 +08:00 我司目前还是 oc |
![]() | 19 onevcat 2018-12-19 11:49:57 +08:00 via iPhone @MarginK 如果和 Javascript 比 Swift 都是浑水的话,那在语言层面其实就没什么可以讨论的空间了… |
![]() | 22 xshf12345 2018-12-19 12:02:19 +08:00 via iPhone 最近做的创新项目全是用的 Swift,只有一些老项目用 Objective C 维护 |
23 mokong 2018-12-19 12:11:07 +08:00 via iPhone 我们公司是混编的,项目比较老,新写的用 Swift,改老的用 OC,个人感觉还是 Swift 用起来顺 |
![]() | 24 CSwater 2018-12-19 12:25:20 +08:00 via iPhone @onevcat #10 今年(2018)年头面试的时候,十来家公司,没有一家的 iOSer 会用(会用!) swift 的,坐标深圳。 当然,也可能因为只有小公司喊我去面试导致的偏差 Orz |
25 MeteorCat 2018-12-19 12:32:26 +08:00 via Android 正式项目要求稳定吧,游戏行业一堆 SDK 都还是 OC 做的 |
![]() | 26 Jameson1559 2018-12-19 12:57:13 +08:00 就我的情况来看,所有参与过的项目少部分是 OC - Swift 混编,绝大部分都是 Swift |
27 shaonianPC 2018-12-19 13:22:33 +08:00 @MarginK 事实如此哎 |
![]() | 28 bullettrain1433 2018-12-19 13:32:59 +08:00 ios 还有人要吗?我怎么觉得我们三四线城市都没啥需求了,都是 rn 一套,省钱 |
![]() | 29 xsown 2018-12-19 13:39:14 +08:00 用过 Swift 就不可能回头了,除非修改 /调试第三方库以及桥接 C/C++,尽量不碰 OC 公司的话,找个支持用 Swift 的公司呗 |
![]() | 30 mrhhsg 2018-12-19 13:52:51 +08:00 一个人写项目想用啥用啥,我选择十万伏特 |
31 angelcstt 2018-12-19 13:57:46 +08:00 每次版本更新感觉像是在学习一门新语言。 |
![]() | 32 coolryze 2018-12-19 14:42:50 +08:00 OC 一年,Swift 两年,后续找工作会偏向 Swift... |
33 jasonchen168 2018-12-19 14:57:52 +08:00 via iPhone @onevcat 国内确实 oc 居多,各有好处吧 |
![]() | 34 cabing 2018-12-19 15:27:00 +08:00 目前公司都用 oc,swift 比较少~~ |
35 ooppstef 2018-12-19 16:41:59 +08:00 别说新项目..新文件都用 swift 了..除非一些 mm 的地方还在用 oc. 其实 2 个角度:一个角度是不过语言而已,重要的还是看逻辑和算法.另一个角度是,swift 带来了很多新特性,无论从糖还是从优雅度上来讲,swift 更"漂亮". |
36 PanPancf 2018-12-19 18:01:18 +08:00 第一次见人宁愿写 JS 也不愿意写 Swift 的,JS 那坨屎也能叫语言? |
![]() | 38 iPhone8 2018-12-19 21:23:18 +08:00 via iPhone 有没跨平台的 |
39 virgil1988 2018-12-19 22:06:04 +08:00 公司一开始就全盘用的 Swift,现在正在回迁 OC,Swift 一年一年发展下来只想说去 TND 苹果! |
![]() | 40 hebwjb 2018-12-19 22:58:20 +08:00 N 年的老项目,16 年开始切 Swift,现在新功能完全用 swift,部分老模块的代码还是 OC 的 |
![]() | 41 hebwjb 2018-12-19 23:03:04 +08:00 我们公司产品也是从老外手里接过来的。像楼上 @onvcat 猫神说的一样,国外项目基本找不到 OC 的了 国内公司普遍不太积极尝试新技术。一个原因是工作一直在堆业务,没时间切换技术栈。一个原因可能是吃力不讨好,上边管理者只看你上线了多少功能 |
43 puga2006 2018-12-20 13:18:47 +08:00 语言只是一个工具,需要瑞士军刀的时候就用瑞士军刀,需要简单好用的折叠刀就用折叠刀。 |
44 abuzzworld 2019-01-16 02:15:07 +08:00 @cabing 并不是有好处,感觉国内压开发周期压的特别厉害,又没有新项目,能咋整?自己半夜加班用 swift 重写?那肯定是吃错药了,其实看看招聘要求就知道了,主流厂商现在熟练掌握 swift 都是加分项,很多都直接列在招聘简章里的。swift 4.x 大版本估计要挺两年了,以后大版本更新时间只会越来越长,稳定性只会越来越高。 |
![]() | 45 cabing 2019-01-16 19:51:20 +08:00 |
![]() | 46 U2Fsd 2019-06-21 22:35:25 +08:00 |