码迷,mamicode.com
首页 >  
搜索关键字:swift的    ( 673个结果
杂项-语言-Swift:Swift
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发 ...
分类:编程语言   时间:2019-06-14 18:16:01    阅读次数:166
类型系统的运算法则--代码阅读神器--类型关乎复合
最近看swift的范型和typeclass很辛苦,一点也摸不着头绪; 所以总结了以下类型系统的运算法则,以简化类型的转化、组合、变换等规则; is-a has-a use-a like-a as-a extension-a assign-a like-a-default 一、类型分类: 1、norm ...
分类:编程语言   时间:2019-06-05 19:56:55    阅读次数:134
swift类型擦除的定义-swift的类型擦除只是一个类型高低阶转换的游戏。
所谓swift的类型擦除是指: moand转换; 通过技术手段(通常是包装器),将具体类型的类型信息擦除掉了,只将类型的(某一个侧面的)抽象信息(通常指的是类型尊从的协议、接口、或基类)暴露出来。 AnyHashable 属于无关联类型的擦除。 将具体类型的类型信息擦除掉了,只将协议类型的信息暴露出 ...
分类:编程语言   时间:2019-03-13 20:15:56    阅读次数:205
Swift 并行编程现状和展望 - async/await 和参与者模式
这篇文章不是针对当前版本 Swift 3 的,而是对预计于 2018 年发布的 Swift 5 的一些特性的猜想。如果两年后我还记得这篇文章,可能会回来更新一波。在此之前,请当作一篇对现代语言并行编程特性的不太严谨科普文来看待。 2016-12-20 ? 能工巧匠集 CPU 速度已经很多年没有大的突 ...
分类:编程语言   时间:2019-03-05 15:22:59    阅读次数:198
swift的异常处理:本质是错误信息的传递方式
func response(from resultObject: Any) throws -> Response { guard let dict = resultObject as? [String: AnyObject], let transaction = PendingTransaction ...
分类:编程语言   时间:2019-02-25 12:03:19    阅读次数:200
Swift 的 NSDate 初学者指南
Swift 的 NSDate 初学者指南 2015.12.14 22:43 如果问我在做过的所有项目中做的最多的事情,那处理日期绝对是榜上有名(译注:本文中的「日期」是指代 NSDate 对象,同时包含「日(date)」 和「时(time)」这两个元素)。毋庸置疑,无论工作量是多是少,开发者迟早需要 ...
分类:编程语言   时间:2019-01-30 16:04:17    阅读次数:213
json 转swift的工具
支持json、xml 转OC、swift。 如图: 软件分享地址 ...
分类:编程语言   时间:2019-01-22 14:20:36    阅读次数:366
OpenStack存储(单节点)
一、OpenStack Swift对象存储 1、安装Swift服务 在controller节点依次执行iaas-install-swift-controller.sh和iaas-install-swift-compute.sh 即可完成安装 安装完Swift之后,查看一下Swift的状态 # swi ...
分类:其他好文   时间:2019-01-22 14:17:03    阅读次数:207
C++、Java、Objective-C、Swift 二进制兼容测试
鉴于目前动态库在iOS App中使用越来越广泛,二进制的兼容问题可能会成为一个令人头疼的问题。本文主要对比一下C++、Java、Objecive-C和Swift的二进制兼容问题。 iOS端动态库使用情况 测试环境 C++、Java、OC和Swift分别实现Foo这个基类,然后再实现Bar这个子类,m ...
分类:编程语言   时间:2019-01-16 16:36:06    阅读次数:249
swift的clourse:字面量化的函数、将函数字面量化-与函数的类型签名相同
1、clourse的签名与函数的签名相同; 所以两者可以相互赋值; 2、可以将函数(表达式)字面量化; 因为可以字面量化,所以和其它的值(变量)没有任何区别,可以存在变量存在的任何地方; 3、clourse的表达有简化的形式。 4、尾随闭包; swift的函数式编程通过clourse实现 http: ...
分类:编程语言   时间:2018-12-29 19:39:30    阅读次数:206
673条   上一页 1 2 3 4 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!