swift 相比起 objective-c 到底有什么优势呢

2016-06-27 10:29:33 +08:00
 Pandara
16138 次点击
所在节点    程序员
77 条回复
quxw
2016-06-28 13:54:46 +08:00
没用过 obj-c 但对其冗长的命名规则让我望而却步
holy_sin
2016-06-28 13:58:13 +08:00
枚举
Taojun0714
2016-06-28 15:29:29 +08:00
@chuhemiao swift 写的 Y combinator ……
chuhemiao
2016-06-28 15:36:55 +08:00
@Taojun0714 嗯,还以为是 rust ,看着都差不多。。。
jason19659
2016-06-28 16:36:17 +08:00
easy to use
xAx
2016-06-28 16:56:57 +08:00
降低公司员工工资支出,进而提高公司利润
xAx
2016-06-28 17:02:42 +08:00
从语言本身分析一门商业公司推出的语言的好坏没任何意义,无利不起早
crashX
2016-06-28 17:22:39 +08:00
说 swift 比 OC 简单的就跟说 scala 比 java 简单一样,估计没做过项目吧。还有 OC 的 runtime 和 KVO ,这俩纯 swift 目前没有,是硬伤。 swift 的新特性可以使代码更严谨,并不能做太多的事情。当下而言纯 swift 的代码不如纯 OC 能做的事情多。
SunnyCoffee
2016-06-28 18:02:36 +08:00
oc 的历史遗留问题太多了吧。
nil,NSNull,NULL,true,YES ,作为个新手,真是把人绕晕了。 case 不支持 String ,没有 java 的 @Override ,@Deprecated 。
很多东西,单纯的靠升级很难解决,还不如直接换了。
poetowen
2016-06-28 20:52:36 +08:00
Safe Fast Modern
n6DD1A640
2016-06-28 23:42:03 +08:00
closure
webjin1
2016-06-29 01:32:42 +08:00
看名字越短越好,何况它还带-
ehs2013
2016-06-29 07:18:35 +08:00
@webjin1 objc vs swift
webjin1
2016-06-29 09:34:37 +08:00
@ehs2013 简写也算?
zhangweifang
2016-06-29 09:39:13 +08:00
swift 语言,学习的时候感觉好多语言特性设计的真是正确的,但是一到用的时候就不知道怎么下手,相对 ObjC 更直观, swift 更抽象的感觉。
Override
2016-06-29 10:14:07 +08:00
我仿佛又听到有人在背后 @我
@SunnyCoffee
d553296416
2016-06-29 13:33:32 +08:00
swift 动态部署能力很差。。。不像 oc 有 reactnative wax weex luaview jspatch 等

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

https://yangjunhui.monster/t/288525

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

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

© 2021 V2EX