长远看 Apple 的平台上开发, Swift 真的可以完全取代 OC 吗?

2015-08-06 09:02:44 +08:00
 kalintw
你认为以后OSX 和 iOS开发,Swift真的可以完全取代OC吗?

貌似趋势就是大一统,Win也试图PC/Pad/Phone, 3P合一。统一之后App都是一次开发到处可用了,硬件是载体,背后的信息服务和生态才是卖点。

另外,Web技术也有大一统的趋势,浏览器有入侵桌面操作系统地盘的趋势。

各位来唠唠,卖香烟瓜子矿泉水的也欢迎路过:)
10303 次点击
所在节点    iDev
55 条回复
Vedar
2015-08-06 09:58:33 +08:00
应该可以吧 不过是有过程的 毕竟OC树大根深 我想除了时间没有啥能阻止swift取代oc了
onevcat
2015-08-06 10:04:35 +08:00
当然可以..而且并不需要长远看。Swift 成为 Apple 平台主流语言这件事情在两到三年内就会发生。
tini32
2015-08-06 10:07:38 +08:00
虽然从跑分和理论上来看,swift甚至比OC还要快,但是我还是担心:跑分和理论只是机器的体验,java在某些方面号称胜过C语言
banxi1988
2015-08-06 10:10:10 +08:00
在我的 iOS 编程上经验里,我觉得 OC 只是对 Swift 的某一些功能的一种补充。
fo2w
2015-08-06 10:18:51 +08:00
不用看, 我已经传教swift很久了
wezzard
2015-08-06 10:21:43 +08:00
Swift fucks Objective-C off.
summic
2015-08-06 10:28:25 +08:00
我们的APP用swift重写了,俩OC同事现学现写,只用了一个月
sinux
2015-08-06 10:35:54 +08:00
webfrogs
2015-08-06 10:44:27 +08:00
@onevcat 一入 Swift 深似海,从此 OC 是路人。
z5n0w
2015-08-06 10:54:53 +08:00
@sinux 左上角 中间 右下角 这3个图标是什么?
ikaros
2015-08-06 10:58:29 +08:00
@z5n0w 好像是rust ruby erlang
airycanon
2015-08-06 10:58:37 +08:00
@z5n0w Rust Ruby Erlang
pockry
2015-08-06 10:58:52 +08:00
国外用Swift都用到飞起,都在用Swift写开源库占坑,国内还在讨论要不要学,感到肩上任重道远啊。
66450146
2015-08-06 11:56:18 +08:00
On an infinite timescale, we're all dead.

不考虑时间都是耍流氓

另外我觉得不用几年,写 objc 的就是老古董了……
Tedko
2015-08-06 12:08:51 +08:00
就连mansory作者都说不再更新oc pod库只debug。。我自己小伙伴写开源lib写得飞起。。为啥要oc?
v2Panda
2015-08-06 12:18:17 +08:00
同意啊 是时候swift用起来。
blacklee
2015-08-06 12:28:50 +08:00
目前的App不打算用Swift重写
但是下一个App会慎重考虑丢弃Obj-C
iTwoEleven
2015-08-06 12:33:53 +08:00
Swfit做个人项目开发语言已经1年多了(从Swift发布开始,各种坑……),公司目前的项目都在维护+小更新阶段,OC依旧主力
alexzuo
2015-08-06 12:34:44 +08:00
@onevcat 居然看到一个活生生的喵神!请问swift2.0出来之后,你的书会更新吗?
pljhonglu
2015-08-06 12:37:54 +08:00
我在等apple用swift重写Cocoa

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

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

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

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

© 2021 V2EX