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 3
49 年入国军...
|
10
nieyujiang 2020-09-14 09:35:37 +08:00 via iPhone
@hahaFck #8 妥妥的可以
|
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 +08:00
可以玩玩 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
别学了,赚不到钱
|