
1 pipasese 2020-09-14 08:27:27 +08:00 via iPhone iOS 现在无脑上 swift |
2 IGJacklove 2020-09-14 08:43:46 +08:00 第一次听说 kotlin native...首先排除 kotlin native,其次看自己职业规划,想深入 iOS 的直接上 swift,想玩跨平台的学 flutter 不香吗?会 Java 玩 dart 很简单的.基本不需要什么学习成本. |
3 coetzee 2020-09-14 08:49:17 +08:00 Kotlin 是给 Java 写熟了的人用的。 ios 开发的话,Swift =》 OC =》 Flutter =》 Java =》 Kotlin |
4 ArJun 2020-09-14 08:56:30 +08:00 现在学这个就会想到入国军那句话 |
5 Leonard 2020-09-14 09:03:40 +08:00 这俩肯定选 swift 。kotlin 算了吧,写安卓还行。想一招鲜还不如上 flutter 。想全平台一招鲜还是 js 。 |
6 shxlxa 2020-09-14 09:08:10 +08:00 via iPhone 楼主要是自己学这个玩的话建议学 flutter,学这个找工作的话就不建议学了 |
7 okaku 2020-09-14 09:09:22 +08:00 两个语言语法都比较相似,学一门另一门不难。要做 apple 相关开发就学 swift 吧。会了 swift ,kotlin 看一下就可以写了了。现阶段要做 ios 开发,swift 当然是首选,资料基本上可以满足一般开发,但是总会有需要调用 oc 库的情况。这个时候 oc 也要懂一点,不过也没有必要特别学 oc,毕竟涉及的不多,未来肯定也是去 oc 化。熟练 c 语言和 java 基本上 没啥压力吧。毕竟 kotlin 和 java 也差不离。 |
9 EternallyShu 2020-09-14 09:34:50 +08:00 49 年入国军... |
11 yousabuk OP @pipasese @coetzee @Leonard @okaku ok,也确实是默认现在先学的 swift,看着看着,有次疑问了。 @IGJacklove @shxlxa 不是啥职业规划,工作中主要是 LabVIEW 开发工控测试软件, 工作中 C 用的不多(网关设备上的嵌入式应用程序),H5 用的也很少(网关设备上的 Web Console ),Java 用的更少(网关设备二次开发 API 示例 demo 程序而已)。目前就是想弄个副业增加点收入罢了,想来想去,个人开发者 Apple 平台还是好挣一点吧,所以,要能在平台赚到钱就必须要深入学了。 @ArJun 不在意他们怎么说。太在意别人的说法就没法活了,啥都不能干,干啥都不行。 |
13 walkertuan 2020-09-14 09:54:55 +08:00 swift 妥妥的,如果为了找工作的话,OC 还是要学的,毕竟很多公司,项目都还是 OC 的代码。 |
14 manwei6341 2020-09-14 09:54:55 +0800 可以玩玩 oc 吧。swift 对新人可能不太友好。智障提示。迷之补全。周期闪退。 |
15 MonkeyBro 2020-09-14 09:59:21 +08:00 Xcode 还能用 Kt 还是第一次听说。。玩的话就 swift,要工作目前依然逃离不了 OC |
16 KIMMG 2020-09-14 10:01:39 +08:00 做 iOS APP,需要学习的其实不是编程语言,Swift 还是 kotlin 都好,你需要学习的是 iOS 开发的各种库,cocoa,UIKit 什么的。 至于编程语言,我建议你保持开放的心态,感兴趣的都学点。 |
17 gaoyx416 2020-09-14 10:06:15 +08:00 如果楼主之前用过 RxJava,使用 RxSwift 去写上手会很快 |
18 ihugo 2020-09-14 10:13:50 +08:00 swift |
19 lk920724 2020-09-14 10:23:54 +08:00 swift & js |
21 iFlicker 2020-09-14 10:45:59 +08:00 android 从业者建议 swift/Flutter |
22 yousabuk OP @MonkeyBro 不是 Xcode 用 kt,是 appcode 可以 kt native |
23 yousabuk OP @KIMMG 正理,主要是精力有限,时间有限,经济有限,在这么多有限的我限制下就只能一个点突破了,无法弹幕覆盖。 |
25 yousabuk OP @walkertuan 不为找工作,为挣钱 |
26 yousabuk OP @manwei6341 不是现在 Apple 祛 oc 化呢么 |
27 yousabuk OP @iFlicker 非 Android,没弄过,以前想学过,但是考虑到麻烦的适配问题,放弃了。 |
28 nicevar 2020-09-14 10:52:49 +08:00 一个语言没有多少学习成本,你都会 c 和 java,swift 和 kotlin 不就是一周的事,而且 swift 和 kotlin 太相似了,我有项目在做的时候经常写完 Android 的 kotlin 代码,然后复制粘贴到 XCode,然后改一下就变成 swift 了 |
29 chengkai1853 2020-09-14 11:04:44 +08:00 学习东西从来不是语言的关键,而是平台玩的熟不熟、深不深。不为深就玩 Flutter 去,想深入就原生... |
30 ElvY 2020-09-14 11:25:59 +08:00 49 年入国军...学历很好请无视 |
31 jiayong2793 2020-09-14 11:50:18 +08:00 kotlin native 还不如 vue |
32 1oNflow 2020-09-14 11:54:38 +08:00 via iPhone 大厂跨平台还是 react native 用的多,js 才是一招鲜,虽然我很不喜欢 js,但这就是大势所趋。 |
33 RealKela 2020-09-14 13:22:38 +08:00 就学 swift,别整花里胡哨的了。 还有都 2020 了,别再说什么 swift 对新人不友好、不稳定什么的 |
34 653513754 2020-09-14 14:27:50 +08:00 不会原生建议不要用 flutter 填坑填不完 |
35 Xusually 2020-09-14 14:29:32 +08:00 Swift |
36 CommandZi 2020-09-14 16:53:06 +08:00 Swift 就够了,苹果近几年都有推出一些框架是 swift only |
37 dizun 2020-09-14 17:02:42 +08:00 via Android 新入门就选 swift,如果想吃快餐,就 oc,视频多,开源入门项目多。花里胡哨的东西,坑多还不好填。 |
38 loarland 2020-09-14 17:59:32 +08:00 先 swift,然后 oc |
39 xrr2016 2020-09-14 19:14:16 +08:00 via iPhone 可以可以,推荐 Flutter 的越来越多了 |
40 souths 2020-09-14 20:39:55 +08:00 语言不重要,重要的是 iOS 、Android 、Flutter 的各种东西,比如要学 iOS 很多资料都是 OC ;要学 Flutter 不懂 iOS 会一脸蒙,毕竟只是 UI 框架;三者交叉的部分很多,swift 、dart 、kotlin 交叉的部分也多,但是看不懂会很难受 |
41 evitceted 2020-09-14 22:23:29 +08:00 kotlin native 爱了 学 OC 的话,跟大家一样起步 直接 kotlin native 弯道超车,android 也 会了 |
42 loginbygoogle 2020-09-15 07:58:17 +08:00 via iPhone 别学了,赚不到钱 |