swift中使用protocol声明一个接口swift中类、枚举和结构体都可以实现接口swift中类中的方法都可以修改成员变量的值swift中结构体中的方法默认是不能修改成员变量的,添加mutating关键字后就可以修改了swift中使用extension来为现有的类型添加功能。你可以使用扩展来给任...
分类:
编程语言 时间:
2015-10-23 18:50:40
阅读次数:
218
在尖括号里写一个名字来创建一个泛型函数或者类型 例如、可以创建泛型类、枚举和结构体在类型后使用where来指定一个需求列表。例如,要限定实现一个协议的类型,需要限定两个类型要相同,或者限定一个类必须有一个特定的父类具体举例如下://泛型函数func repeat(item:ItemType,time...
分类:
编程语言 时间:
2015-10-23 18:47:01
阅读次数:
188
枚举:swift中的枚举有些类似于类这个概念,它有自己的属性,也可以有自己的方法枚举中的成员有原始值和实际值之分,原始值用来枚举成员的排序次序,默认从0开始枚举出来的成员值就是实际值可以通过toRaw和fromRaw函数转换原始值和枚举值也可以使用字符处或浮点数作为枚举的原始值具体举例如下://给扑...
分类:
编程语言 时间:
2015-10-23 18:25:31
阅读次数:
167
1、swift中使用class创建一个类。一个类的声明则是在类里作为常量或变量声明的,除了是在类的上下文中。在方法和函数中也是这么写的。2、swift中使用init(...)作为初始化构造函数3、swift中使用构造函数初始化成员变量时,格式为 : self.name = name.构造器的声明跟函...
分类:
编程语言 时间:
2015-10-22 23:45:52
阅读次数:
293
苹果公司推出新的开发语言Swift,随着关于趋势,外观和OC什么是不一样的地方。前提条件:已安装Xcode6-Beta(这个过程是不表)1.打开Xcode6-Beta,第二选择Create a newXcode Projectwatermark/2/text/aHR0cDovL2Jsb2cuY3Nk...
分类:
编程语言 时间:
2015-09-09 19:10:21
阅读次数:
184
Swift好像没有自带逆序输出字符串的方法,于是决定通过拓展(Extension)给String类添加一个逆序输出字符串的reverse方法。首先新建一个Swift文件,命名规则不太清楚,于是暂且模仿OC叫做String+Operation吧,然后实现我们需要拓展的方法。下面先贴上代码,然后解释一下这段代码。//String+Operation.swifft
import Foundation//逆...
分类:
编程语言 时间:
2015-08-31 01:12:51
阅读次数:
178
一:数组一:可变数组 定义:数组使用有序列表存储相同类型的多重数据。 格式: 第一种格式 var 变量: 类型[] = [变量值,变量值,...]第二种格式 var 变量 =[变量值,变量值,...] 说明:1:[变量值,变量值...] 这样表示数组 ,前提是 变量值...
分类:
编程语言 时间:
2015-08-30 21:16:20
阅读次数:
174
一:元组格式 变量或常量关键字 元组变量 = ( 变量,变量, …)说明: 1: 元组变量还是一个变量,只不过表现方式和其他变量不一样2:()括号里面可以放入N个变量组成例子;import Foundation/*A是元组变量,()里面放着 整形 和字符串元组类型为 整形和字符串 组成*/va...
分类:
编程语言 时间:
2015-08-30 21:12:37
阅读次数:
262
今天主要是给大家分享的是 swift中闭包的用法,我个人觉得闭包就是函数的简写方法,如果您函数不是很熟悉请查阅swift入门篇-函数1:函数类型函数类型 var 变量 :(类型)->返回值 =函数名说明:1:函数名 表示函数地址2:(类型)->返回值 表示函数类型3:函数类型必须和函数名的参数和返....
分类:
编程语言 时间:
2015-08-30 21:11:43
阅读次数:
317
前面主要是介绍swift语言中基本类型的用法,今天给大家介绍的是swift的结构体的用法,swift中结构体的用法和其他语言的用法,还有不太一样,不过您多敲几遍,就可以理解结构体,结构体在ios开发中是灰常重要的一部分,如果您很好的掌握结构体,在后面ios开发中,会理解的更加清楚。一:结构体声明格式...
分类:
编程语言 时间:
2015-08-30 21:03:08
阅读次数:
176