swift3.0使用总结

上周swif3.0重写了一个公司的内部工具。

查询资料:http://www.qingpingshan.com/rjbc/swift/156809.html。

语法非常精炼。结构很是完美,用上手的话就懒得用OC写项目了。但是由于 是3.0新出的,相比其他版本的话改动还是很大的。所以以前很多第三方框架都是不能用的。或者是报错的,譬如 Alamofire。SwiftyJSON。SnapKit。上面的那个网址,会帮你很多的。

所以就异想天开的使用OC的很多框架,反正添加一个桥接文件就能很好的解决很多问题。暂时没有发现有什么不适的行为,就是在内存检测的时候没有发现什么循环引用但是却多了很多泄露,蛋疼了。发生的泄露的方法主要是在我自己封装的定位回调里面,因为很多我都是闭包回调的,虽说着重检测循环引用,但是还是哪个地方发生了内存泄露,还好就512K左右。把源码给大神检查了一下,除了改动了一下闭包中[weak self]这个地方,其他也没有发现哪个地方有语法的问题。

所以建议如果想从3.0入手的同胞,可以尝试用OC的框架,因为至少不会因为适配3.0要调很长时间。至于以后OC,swift混编会真么样,那就需要看苹果到底把哪个当成亲儿子了。反正个人感觉,即使swift崛起,应该不会撼动OC的地位。毕竟苹果发展的基础是OC,而且在swift更新过程中,OC也是在优化API ,怎么可能会为了swift,忘却OC呢。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值