![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift
无形的风(知乎)
这个作者很懒,什么都没留下…
展开
-
Swift 可选值(Optional Values)介绍
Optional的定义Optional也是Objective-C没有的数据类型,是苹果引入到Swift语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值,当它没有值时,就是nil。此外,Swift的nil也和Objective-C有些不一样,在Objective-C中,只有对象才能为nil,而在Swift里,当基础类型(整形、浮点、布尔等)没有值时,也是nil,而不是一个初转载 2014-12-07 13:31:17 · 488 阅读 · 0 评论 -
swift学习Day02
昨天下班好晚,没有继续swift学习,今天赶紧补上来。学习不能停止。今天学习swift中的一些基础知识,认识swift中的基本变量类型和操作。主要的内容包含:常量、变量注释整数浮点数布尔值元组可选类型错误处理断言类型别名等其他知识1、常量、变量在swift中声明常量使用关键字 let,声明变量使用关键字var。 例子:var num:Int = 32let NAME:Str原创 2015-11-04 23:29:40 · 699 阅读 · 0 评论 -
swift学习Day03
字符串和字符今天继续学习swift中的字符串和字符string类型是字符类型的一个集合,在swift中string类型是值类型。 声明空的字符串:var emptyStr = ""var anotheremptyStr = String()字符串是可变的,可以通过 + 连接。遍历字符串中的字符:for c in "Char!?.".characters { print(c)}字符和字符原创 2015-11-05 21:52:29 · 387 阅读 · 0 评论 -
swift学习03_2
今天回家挺早的,多学习一会儿,呵呵。集合类型1、数组数组的声明,直接上代码://Array//声明空的数组var arr1 = [Int]()//添加值arr1.append(12)print(arr1.count)//清空arr1 = []带默认值的数组声明://带默认值的数组var arr = [Int](count: 3, repeatedValue: 1)for i in原创 2015-11-05 22:19:39 · 396 阅读 · 0 评论 -
swift学习Day04
虽然工作不是很顺利,但是学习还需要继续。今天继续学习swift语言中控制流。控制流内容主要包括:forwhileifswitch控制转移语句(continue,break,fallthrough, return, throw)for循环:for index in 1...5 { print(index)}while循环:var i = 1var sum = 0while i原创 2015-11-06 22:52:15 · 392 阅读 · 0 评论 -
swift学习Day05
今天继续学习swift中的函数,函数的定义使用关键字:func。定义://函数//定义func helloFunc(name:String, age:Int)->String { let _name = name let _age = age let info = _name + "_" + String(_age) return info}print(hell原创 2015-11-08 14:59:25 · 434 阅读 · 0 评论 -
swift学习Day01
今天重新入职,呵呵,重新工作感觉怪怪的。好吧,生活不能再继续颓废了。新的挑战在等待我的挑战!swift语言,这里不再过多的介绍,上网搜索一大堆的介绍。我们直接进入主题开始学习。所有的语言学习基本上的流程都差不多,这里我们先看一下swift语言学习的大致流程和时间分配。基本运算符字符串集合控制流函数闭包枚举类和结构体属性方法下标脚本继承构造过程/析构过程自动应用计数可选链原创 2015-11-02 23:37:38 · 434 阅读 · 0 评论