Swift 3.0 要来了,跟 Swift2.2 不兼容,要不要学一学 Swift?

2016-06-15 12:42:11 +08:00
 JiaFeiX

苹果正式发布了 Swift 3.0 Preview 1 ,与 2.2 并不兼容,我们组织了一个公益的 Swift 入门课程,要不要学一学?

http://swift3.cc/post/8.html

5782 次点击
所在节点    程序员
28 条回复
hantsy
2016-06-15 13:01:54 +08:00
苹果自己的 APP 有几个用了 Swift 来写?
cqcn1991
2016-06-15 13:07:48 +08:00
Swift , 从入门到重写
mikicomo
2016-06-15 13:09:53 +08:00
看样子要坐等 swift 4.0 了(笑哭
DingSoung
2016-06-15 13:10:50 +08:00
@hantsy 已经基本都用 Swift 重写了
greatonce
2016-06-15 13:11:26 +08:00
你会发现苹果的东西根本学不完,刚学会一点,下一版本什么东西就更新了,什么东西就不支持了
Felldeadbird
2016-06-15 13:12:11 +08:00
Swift 小小版本变化都会导致语法兼容问题。目前来看还是慎用好。
JiaFeiX
2016-06-15 13:15:41 +08:00
@mikicomo Swift 4.0 和 3.0 回保持兼容
valkjsaaa
2016-06-15 13:16:43 +08:00
对, Swift 3.0 是向后兼容的。
cyr1l
2016-06-15 13:17:06 +08:00
XCode 可以完成大部分的语法自动升级。剩下的少数错误很容易手动修改的。
valkjsaaa
2016-06-15 13:18:27 +08:00
@greatonce 那个公司的 SDK 不是这样呢,苹果已经算是前后的 consistency 比较好的了。某软家的推荐的图形渲染环境都换了好几个了。 Linux 的 QT 3 QT 4 不是也一样不兼容么。
21grams
2016-06-15 13:23:03 +08:00
不搞 iOS 的话学了没啥用吧
levon
2016-06-15 13:29:50 +08:00
这方面得向 m$学习了, C#7.0 都是兼容 c#1.0 的。
EAimTY
2016-06-15 13:31:52 +08:00
有 py2 和 py3 的赶脚。
hjc4869
2016-06-15 13:39:47 +08:00
zacard
2016-06-15 13:45:23 +08:00
@valkjsaaa 我说 java 版本兼容性就做的挺好的,应该会被喷。。。
hooluupog
2016-06-15 13:58:54 +08:00
@zacard 有啥喷的, 10 几年前学的东西到现在还能给你饭吃, java 这点是最良心的。
levon
2016-06-15 14:01:23 +08:00
@hjc4869 这叫不兼容吗?你有没有认真看
wohenyingyu01
2016-06-15 14:11:09 +08:00
语言还搞 preview ,出了 bug 太可怕了
loveuqian
2016-06-15 14:19:26 +08:00
怎么个不兼容法,我现在的代码过几个月要全部重写嘛
ioschen
2016-06-15 14:23:06 +08:00
@cqcn1991 从入门到重新入门,到再入一门

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

https://www.v2ex.com/t/285874

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

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

© 2021 V2EX