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 = 32 let NAME:Str原创 2015-11-04 23:29:40 · 707 阅读 · 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 · 397 阅读 · 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语言中控制流。控制流内容主要包括: for while if switch 控制转移语句(continue,break,fallthrough, return, throw)for循环: for index in 1...5 { print(index) }while循环:var i = 1 var sum = 0 while i原创 2015-11-06 22:52:15 · 399 阅读 · 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 · 442 阅读 · 0 评论 -
swift学习Day01
今天重新入职,呵呵,重新工作感觉怪怪的。好吧,生活不能再继续颓废了。新的挑战在等待我的挑战!swift语言,这里不再过多的介绍,上网搜索一大堆的介绍。我们直接进入主题开始学习。所有的语言学习基本上的流程都差不多,这里我们先看一下swift语言学习的大致流程和时间分配。 基本运算符 字符串 集合 控制流 函数 闭包 枚举 类和结构体 属性 方法 下标脚本 继承 构造过程/析构过程 自动应用计数 可选链原创 2015-11-02 23:37:38 · 434 阅读 · 0 评论