![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift学习之路
sunjie886
这个作者很懒,什么都没留下…
展开
-
Swift 字符串
String 是一个有序的字符集合1.初始化空的字符串varemptyString = ""varanonterEmptyString = String() ifemptyString.isEmpty { print("empty");} 字符串的可变性var string = "xiaoming"string += "and原创 2016-09-22 17:20:19 · 261 阅读 · 0 评论 -
Swift 数组(Array)
数组使用有序的列表储存相同类型的多重数据,相同的值可以出现在一个数组的不同位置中Swift对数组存储有具体的要求,不同于OC的NSArray和NSmutableArray类他们可以存储任何类型的实例而且不提供他们对象本质的任何的本质的信息,在swift中,数据值在呗存储进入某个数组之前类型必须明确,方法是通过显式的类型标注,或者类型的推断,而且必须不是Class类型。例如我们创建了一个原创 2016-09-27 18:23:49 · 576 阅读 · 0 评论 -
Swift 数值运算符
加法(+)减法(-)除法(*)减法(/)求余(%)大部分OC的运算差不多了我这里只说我了解和OC不一样的地方,有不全的请各位见谅。(1)加法操作可以用来字符串拼接:如:"hello" +"xiaoming" //等于"helloxiaoming"(2)求余这里的求余不同于OC Swift可以对浮点数进行求余8% 2.5 // = 0.5;原创 2016-09-22 15:04:41 · 269 阅读 · 0 评论 -
Swift 元组(tuples)
元组把多个值组合在一个复合值,元组内的值可以是任意的类型,并不要求是相同的类型 比如let person = ("sunjie",22)//name的类型是(NSString,Int)值为("sunjie",22) 元组内容的分解 let (name, age) = person // name = sunjie age = 22 如果你只需要不部分原创 2016-09-20 15:48:43 · 418 阅读 · 0 评论 -
Swift Bool
Swift有一个基本布尔类型,叫做(Bool)Swift有两个布尔常量:true和falseswift的Bool和OC的BOOL有写不一样swift 必须给bool赋值才能进行判断 如:var appleAndpear:BoolifappleAndpear { print(1);}else{ print(2);}是不正确的原创 2016-09-20 14:49:57 · 1902 阅读 · 0 评论 -
Swift 数值型字面量
整数字面两可以被写作:-一个十进制的,没有前缀。-一个二进制的,前缀为0b。-一个八进制的,前缀为0o。-一个十六进制的,前缀为0x 浮点有一个 可选的指数(exponent)在十进制中通过大写的E和小写的e来指定,在十六进制中通过小写的p来指定l例如:1.25e2表示$1.245*10^{2}$,等于60;0xFp-2表示$15*2^{2}$,等于60原创 2016-09-20 11:52:51 · 315 阅读 · 0 评论 -
Swift 类型安全和类型推测
Swift是一个类型安全(type safe)的语言,类型安全的语言可以让你清楚的知道代码要处理的类型,如果你的代码需要一个String你绝对不可以传入一个Int由于Swift是类型安全的,所以他会在编译你的代码进行类型检查(type checks),并把不匹配的类型标志为错误,好处是可以让你尽早的发现错误如果你没有声明类型Swift会使用类型推测(type inference)来原创 2016-09-20 11:36:34 · 438 阅读 · 0 评论 -
Swift 整数和浮点数
1.整数整数是没有小数点的数字。Swift提供了8,16,32,64有符号和无符号的整数类型 和C语言的有点像,比如8位无符号的就是UInt8等,整数范围最小值 let minValue = UInt8.min UInt8类型为最小值为0最大值 let manValue = UInt8.max UInt8类型为最小值为255Swift 整数类型原创 2016-09-20 11:16:00 · 1127 阅读 · 0 评论 -
Swift 类型标注
当你声明常量或者变量的时候可以加上类型的标注(typeannotation),说明常量和变量中要存储的值的类型,如果要添加类型的标注,需要在常量和变量后面加一个冒号和空格然后加上类型名称如:varmessage:String 这个变量可以存储String了类型的值,声明中的冒号代表着是…类型如:var message = "message"第一种没有给message原创 2016-09-20 10:47:11 · 265 阅读 · 0 评论 -
Swift 字典(Dictionary)
字典是一种可以储存相同的类型多重数据储存其,每个值(value)都关联特定的健(key),健作为这个字典中的典型的标识符。和数组中的数组项不同,字典中的值是无序的,我们在需要通过标识符访问数据的时候使用字典,这和我们现实中的查字典是一样的。 Swift的字典使用时需要具体规定可以存储健值的类型,不同与OC的NSDictionary和NSMutableDictionary类可以使用任何类原创 2016-09-28 18:53:27 · 442 阅读 · 0 评论