现在学习 iOS 开发,请问是先学习 obc 还是直接 swift?

2015 年 4 月 29 日
 lezhou

现在学习iOS开发,请问是先学习obc还是直接swift?

6483 次点击
所在节点    iOS
24 条回复
dempire
2015 年 4 月 29 日
swift就像甜点,obc就像牛排,你自己吃饭觉得怎么吃靠谱,自己选
LINAICAI
2015 年 4 月 29 日
新手直接学swift吧
Cee
2015 年 4 月 29 日
Objc
Swift 還是有點基礎好 QAQ
chmlai
2015 年 4 月 29 日
OC 简单点, Cocoa 也多 OC 更友好点, 先学 OC
loveuqian
2015 年 4 月 29 日
学swift,看不懂,我跑去学oc,又看不懂,所以我正在看c
测试狗路过
windalex
2015 年 4 月 29 日
跟着 stanford 最新的 iOS 8 课程,学的是 Swift。感觉挺好的,并不推荐直接撸 OBJC。
walkingway
2015 年 4 月 29 日
如果要去应聘,还是学OC,自己撸就直接 swift,毕竟写起来简洁不少
yanchao7511461
2015 年 4 月 29 日
虽然才开始看,但是还是觉得找工作的话,必须要会oc。身为天平座,做出这个决定,我痛苦万分
bnsp
2015 年 4 月 29 日
@yanchao7511461 看来不只我一个天秤座痛苦万分
ios
2015 年 4 月 29 日
我之前是C# Xamarin
现在全面转型
Swift

OC也要学的
horizon
2015 年 4 月 29 日
swift
undeflife
2015 年 4 月 29 日
有C语言基础学Objective-C挺快的,而且相对swift大量的语法糖,Objective-C反而显得简单.
sean419
2015 年 4 月 29 日
swift,初学最明智选择
vincentxue
2015 年 4 月 29 日
Swift 很多公司还没有普及使用,如果你要找工作还是要会 Objective-C 的,如果你自己用的话,建议你直接学 Swift。
vincentxue
2015 年 4 月 30 日
还没编辑完不小心回复了。。。

Swift 普及最多也就这一两年的时间,以苹果的性格,肯定会干预的。

如果你现在想转行 iOS,那别看 Swift 了,直接 Objective-C,否则就别看 Objective-C 了,直接学 Swift 吧。

Objective-C 相比 Python、Ruby、Swift 来说,写起来真的是一点都不爽,特别是如果没有代码规范,简直要命。

Swift 被 Cocoa 的 Objective-C 风格 API 拖了后腿,导致也得调用命名很长的 API。

Swift 相当于 Python 3,Objective-C 相当于 Python 2.x,一个未来,一个当下。
hoogle
2015 年 4 月 30 日
@vincentxue 方法命名规则一直觉得是 Obj-c 的优势, 而 swift 继承了。 写 obj-c 基本是不需要写注释就很容易读懂的
surefire
2015 年 4 月 30 日
自己玩先学swift,看着看着,自然而然就要去了解OC了
anguslg
2015 年 4 月 30 日
我没有基础,先从c学起的,然后oc
cythb
2015 年 4 月 30 日
都要学吧
vincentxue
2015 年 4 月 30 日
@hoogle 嗯,各有利弊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/187281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX