本人大学生,自学 iOS 一段时间但是由于我是从 swift 上手学习,对于 OC 并没有系统学习,网上看那些工作大部分都是只要求 OC ,就算有 Swift 要求也都是只要求了解就可以,先问下已经工作了的 developer ,目前有公司是在用 Swift 作为主要开发语言的项目吗,对于我这样把 Swift 当作主要学习语言有没有什么建议,我要不要系统去学习 OC 。===求科普
1
yxzblue Oct 28, 2015
当然要 OC 了……稍微搜索下就知道了
|
2
clockwerk Oct 28, 2015
自己的项目都多多少少用 swift 搞了,未来公司项目有可能上 swift ,大多创业公司员工差不多吧
|
3
wanganjun Oct 29, 2015 via iPhone
找工作的时候,如果你只会 swift ,你的选择就会少很多。毕竟不是所有公司都用 swift ,而且人家可能还有旧的 oc 项目需要维护。
|
4
lk920724 Oct 29, 2015
主 oc ,副 swift 吧。
不过 swift 上手真心快,而且又有很多 duangduangduang 的特技。 |
5
youxiachai Oct 29, 2015
要工作..肯定要把 oc 也学会了..其实上手了一门语言..学另外一门实在无障碍
|
6
youxiachai Oct 29, 2015
其实,反正还在读大学.趁这段时间.用 swift duangduang 几个 app 打出名气...
|
7
Geoion Oct 29, 2015
主要是很多第三库还是用 OC 写的,大多数教程还是 OC ,不过学会一门语言,其他的都差不多。
|
8
zsk425 Oct 29, 2015
主要是历史项目的原因,如果是新项目并且从 iOS 8 开始支持,可以优先选择 swift 。如果要兼容 iOS 7 那就需要权衡一下。
|
9
luikore Oct 29, 2015
看你还多久毕业了, 等你毕业的时候, OC 职位肯定比现在少
Swift 职位比较少的一个原因是老员工要自己玩啊, 遗留系统什么的就丢给新人了 |
10
lyragosa Oct 29, 2015
表示啃了一周 swift 之后,现在能磕磕碰碰的能看懂一点点 OC 代码了。
但是让我自己写 OC 我觉得还是杀了我罢…… |
11
a412739861 Oct 29, 2015
旧项目里,用 OC ,但是你新的类可以用 swift 呀,所以能看懂就好了吧
|
12
felixzhu Oct 29, 2015
我现在新项目都是用 swift 写项目,但是全是 OC 的第三方库,所以就是一个写 Swift 但是看 OC 的状态
|
13
Makoshan Oct 29, 2015
用 Swift 写整个项目没问题,也可以调用现在庞大的 OC 库
|
14
yawu Oct 29, 2015
swift 需要打包运行库, 会比 oc 大, 基于这点, 可能很多公司都不会上 swift.
|
15
PrideChung Oct 29, 2015
说了好多遍了,两手抓,两手都要硬。就算你自己的项目和第三方库全部用 Swift ,但 Foundation 和 UIKit 都是用 Objective-C 写的,你要是一点 OC 都不懂的话,有些地方你理解不了。
|
16
pheyer Oct 29, 2015
说话我这周才开始学习 Swift
|
17
ibireme Oct 29, 2015
目前项目开发中 OC 仍然是主流, Swift 有不少新 App 正在探索。
所以说。。两个都要学啊~~ |
20
loveuqian Oct 29, 2015 via iPhone
最近在找工作
没有一家问 swift 的 深圳 |