iOS每日一记之———————————————写了俩个月Swift的小感想

来源:互联网 发布:网上开淘宝 编辑:程序博客网 时间:2024/06/01 23:44

首先Swift是很快这个无可否认 毕竟新事物还是要接受的 哎。。。。列举下我体验到Swift中最不舒服的一些地方吧

1.DEBUG的模式是个神坑 需要自己手动去显示隐藏 不像OC中 一个宏定义就搞定了

2.Swift中的强制类型转换 int float string double互相转换真的是神坑 感觉没有OC简单方便 ,还有就是强制解包这个问题 是的是可以使用guard 但是OC中压根就不要这么判断啊 原谅我是个OC控(就目前情况来看)

3.swift中的代理方法 比如说tableView的代理方法 cellForRow这种 使用OCMMAND无法点击进去 OMG。。。OC中一下子就进去了,,,这个居然不可以 好吧 只能每次点击进去tableView中去复制粘贴代理方法了,,,

4.字典转模型 Swift中字典转模型 目前还没有像YYModel 或者 MJExtion这种比较强大的第三方库 虽然有SwiftJSON 和 HandyJSON这种第三方库 但是总是感觉写着没有MJExtion这种轻松便捷

5.编译 Swift中 每次编译都要很久 有对比过同样大小的项目 基本上Swift要慢不少 还有就是 Swift在写的时候 那个错误警告消失的特别慢 还有就是有时候会无故变白 整个代码全部变白 我的天。。。希望能改进下这个问题 真的不能忍好么。。。

6.Swift的可复用的控件确实不多 而且不够完善 在这次项目中 我是使用了不少OC的库 然后桥接过去的 。。。哎

 

嗯 这基本上就是我写了俩个月最大的感受 、、、以上都是自己的个人愚见 诸位见笑了

Swift语言还是个好语言的 可能是我之前对OC中毒太深了吧。。。哈哈哈  还有对于想从OC转Swift的童靴 看俩周语法 直接上手项目就好了 这样提升是最快的 不过前期可能会很别扭 开发进度可能要远远低于OC的  对于开发速度有要求的慎入。。。

说个题外话 从最新的11月份的语言排行 OC排名19 Swift排名20 Swift刚出来的时候曾经进过前10 现在一直下滑 貌似Swift之父也不管他的这个“儿子”了。。。到底Swift会开出什么样的结果呢 还是会成为明日黄花呢 让我们拭目以待吧 。。。。。。

阅读全文
0 0
原创粉丝点击