Classes, structures, and enumerations can define subscripts, which are shortcuts for accessing the member elements of a collection, list, or sequence. ...
分类:
编程语言 时间:
2018-04-04 15:16:35
阅读次数:
146
总结:swift中的枚举可以看作变量可以作为case匹配参数的类 Enumerations 枚举的作用:状态列举与匹配 枚举值与类型 If a value (known as a “raw” value) is provided for each enumeration case, the valu ...
分类:
编程语言 时间:
2018-04-03 19:10:33
阅读次数:
223
1,Swift中协议类似于别的语言里的接口,协议里只做方法的声明,包括方法名、返回值、参数等信息,而没有具体的方法实现。 2,协议可以继承另一个协议 3,如果某个类集继承了某个父类,又遵循了某个协议,那么冒号后面应该先写父类,再写协议 类扩展(extension) 1,给已有的类添加计算属性和计算静 ...
分类:
编程语言 时间:
2018-04-03 17:32:50
阅读次数:
605
总结:整个Closure的作用在于简化语言表述形式。 一、闭包的简化 Closure expression syntax has the following general form: { () -> in } reversedNames = names.sorted(by: { (s1: Stri ...
分类:
编程语言 时间:
2018-04-03 17:31:50
阅读次数:
162
官方部署文档:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/cinder.html OpenStack的存储组件—Cinder和Swift—让你在你的私有云里构建块存储和对象的存储系统,Openstack从Folsom开始使用Cin ...
分类:
其他好文 时间:
2018-04-03 15:24:27
阅读次数:
645
快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感。Swift提供很多基础类型,如Int,String ...
分类:
编程语言 时间:
2018-04-02 20:03:43
阅读次数:
192
swift中常用关键字 **用作声明的关键字: ** class、deinit、enum、extension、func、import、init、let、protocol、static、struct、subscript、typealias、var 用作语句的关键字 break、case、continu ...
分类:
编程语言 时间:
2018-03-30 21:57:14
阅读次数:
279
1、Tuples are compared from left to right, one value at a time, until the comparison finds two values that aren’t equal. (1, "zebra") < (2, "apple") Yo ...
分类:
编程语言 时间:
2018-03-30 21:38:58
阅读次数:
172
一、数据类型 1、基础类型的封装 Swift provides its own versions of all fundamental C and Objective-C types, including Int for integers, Doubleand Float for floating- ...
分类:
编程语言 时间:
2018-03-30 20:11:59
阅读次数:
223
实现一个我们自定的字符串类,可以方便的通过索引获取某一个字符值,或某一部分字符串。同时也可以通过索引,给某一部分赋值。 通过类扩展,也可以直接给String类添加索引功能 使用一维数组结合下标方法一定程度上模拟实现了二维数组 ...
分类:
编程语言 时间:
2018-03-30 20:03:16
阅读次数:
128