Swift这个半成品,用得人肝火上升~

这个项目刚开始时,正好碰上swift发布,老板说:我们也用swift吧。我劝住说:新东西还是观望一二吧。

可惜两个月后,老板的意志还是占了上风,于是开始了痛苦的swift之旅。


首先,写代码的效率大大降低了。编辑时各种卡顿(xcode在做语法分析),莫名其妙的提示各种不存在错误,MBA发烫甚至死机,调用API时各种不提示,就别说每次xcode更新时(xcode beta ?-6,gm,6.0,6.01, 6.1等一路走来)各种语法变化了。谁说swift在苹果内部已经用了两年的?这,像吗?

再其次,编译速度大大降低了。有时只是想调整一下界面效果,仅仅换一个参数而已,编译一次就要多花3-5分钟,各种不爽。

再来各种swift和cocoa touch API之间的不协调:swift的强类型本意挺好,但是偶尔被一个CGFloat或Double的问题卡住时(往往看提示看不出问题),真是各种抓狂; NSDictionary/NSArray和AnyObject之间各种搅扰;Optional的某些runtime不可测性引起的崩溃;等等。


关键是,新闻标题上各种“广大程序员欢欣鼓舞”,“人人争学swift”都是哪来的呢?


问题太多,时间太少,懒得写了,就这样吧。

你可能感兴趣的:(Swift这个半成品,用得人肝火上升~)