所谓swift的类型擦除是指: moand转换; 通过技术手段(通常是包装器),将具体类型的类型信息擦除掉了,只将类型的(某一个侧面的)抽象信息(通常指的是类型尊从的协议、接口、或基类)暴露出来。 AnyHashable 属于无关联类型的擦除。 将具体类型的类型信息擦除掉了,只将协议类型的信息暴露出 ...
分类:
编程语言 时间:
2019-03-13 20:15:56
阅读次数:
205
iOS 好文源码收藏 30个让你眼前一亮的iOS Swift UI控件! http://www.cocoachina.com/ios/20190228/26435.html iOS 电商demo(实现各种常见动画效果和页面布局) http://www.cocoachina.com/ios/20190 ...
分类:
移动开发 时间:
2019-03-10 17:52:04
阅读次数:
158
1.电磁波 波长由大到小,频率由高到低,依次是 无线电波,微波,红外线,可见光,紫外线,X射线,y射线 2. 力学 3. 光学 ...
分类:
其他好文 时间:
2019-03-09 21:52:48
阅读次数:
181
公众号分别3种:公众号,服务号,企业号。其中公众号,分为未认证和已认证。已认证需要公司营业执照相关信息,服务号和企业号,也需要公司相关信息。 基于:微信的认证服务号,主动推送微信消息。 前提:关注我的服务号 基于沙箱环境做消息推送: 由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高 ...
分类:
微信 时间:
2019-03-09 01:10:03
阅读次数:
256
UIBezierPath绘制复杂图形计算坐标很复杂。 PaintCode这款App可以用用鼠标绘制,然后将绘制转化为CGPath的Swift代码。 这款软件可以在它的官网购买下载:https://www.paintcodeapp.com,个人版99美元,可以免费试用5天。 ...
分类:
其他好文 时间:
2019-03-08 17:09:01
阅读次数:
158
这篇文章不是针对当前版本 Swift 3 的,而是对预计于 2018 年发布的 Swift 5 的一些特性的猜想。如果两年后我还记得这篇文章,可能会回来更新一波。在此之前,请当作一篇对现代语言并行编程特性的不太严谨科普文来看待。 2016-12-20 ? 能工巧匠集 CPU 速度已经很多年没有大的突 ...
分类:
编程语言 时间:
2019-03-05 15:22:59
阅读次数:
198
$arr1 = array("a"=>"PHP","b"=>"java","python"); $arr2 = array("c" =>"ruby","d" => "c++","go","a"=> "swift"); $arr3 = array_merge($arr1,$arr2); $arr4 = ...
分类:
编程语言 时间:
2019-03-04 19:16:13
阅读次数:
283
? ? SequenceA type that provides sequential, iterated access to its elements.是最基础的协议,可以通过迭代来获取它的元素。有两个关联类型: /// A type representing the sequence's ele... ...
分类:
编程语言 时间:
2019-03-04 09:19:55
阅读次数:
485
分布式存储已经研究很多年,但直到近年来,伴随着谷歌、亚马逊和阿里等互联网公司云计算和大数据应用的兴起,它才大规模应用到工程实践中。如谷歌的分布式文件系统GFS、分布式表格系统googleBigtable,亚马逊的对象存储AWS,阿里的TFS等都是很好的代表,同时也催生了一大批优秀的开源分布式存储系统,包括ceph、swift、Lustre和glusterfs等。分布式存储系统分布式存储按其存储接口
分类:
其他好文 时间:
2019-02-27 20:41:33
阅读次数:
235
昨天忙活了一天把自考报名解决了,告诉自己做事情勇气很重要,迈出第一步也很重要。一直以来不想自考的原因是被10几科的科目给吓到,还有就是被报名的繁琐给绊住,还好现在网上报名很方便,很快就搞定了,一直没有证件照的我,昨天下班找了照相馆把照片拍好,进行上传验证身份,还好一切很顺利,并且我还把科目也报好了,这次准备考4科,已经开始准备资料,并且打印出来,每天看看,2018年真的是把自己荒废掉了,下了班就是
分类:
其他好文 时间:
2019-02-27 11:47:00
阅读次数:
206