苹果开发是用oc还是swift
答案:3 悬赏:0 手机版
解决时间 2021-01-21 18:14
- 提问者网友:饥饿走向夜
- 2021-01-20 18:36
苹果开发是用oc还是swift
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-20 19:53
如果没c语言基础就直接搞swift吧,swift把oc中一些比较麻烦的东西进行了改进。比如字符串的赋值,oc中分引用赋值和显式copy,初学者很可能会乱用导致bug,swift里统一了,所有字符串赋值都是copy一个出来。
还有各种mutable和immutable的类,oc中采用在类名前面加个Mutable来区分,当初第一次用NSArray的时候硬是找不到Add方法,原来在NSMutableArray里。
Swift里用let和var两个关键字就把它们区分出来了,更自然,还少打字。然后Swift还支持范型,不需要像oc那样,从集合里挑个NSObject出来再强制转换。
还有各种mutable和immutable的类,oc中采用在类名前面加个Mutable来区分,当初第一次用NSArray的时候硬是找不到Add方法,原来在NSMutableArray里。
Swift里用let和var两个关键字就把它们区分出来了,更自然,还少打字。然后Swift还支持范型,不需要像oc那样,从集合里挑个NSObject出来再强制转换。
全部回答
- 1楼网友:西岸风
- 2021-01-20 20:56
兼容!
都可以!
都要学!
都可以!
都要学!
- 2楼网友:醉吻情书
- 2021-01-20 20:50
现在还是都在用的,swift作为新出来的语言,也已经受到重视,招聘网上招ios开发的,都会提及会swift的优先考虑。毕竟谁也不愿意落后,不过新语言会的人也不多,现在学正是机会。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
100x*120y=679 有大神算的出想x y 各是多少吗 |
2015老国标与新国标开关插座哪个性价比高 |
早上赖床如何解决 |
入字下面一个水怎么念 |
电影《女欢》的寓意 |
魔域中劳尔在哪里 |
有朋友在安徽艺鹏合作过吗 |
年报分红什么时候出来 |
ジェノヴィア是哪个国家 |
谁会用这个。 |
谁有奈奈的三寸日光txt |
NH4HF2是什么原料的简称 |
八一男篮2009年名单 |
绿箩最近黄边然后正片发黄怎么回事 |
什么妙之笔 |
推荐资讯