Swift中的区间运算符和半开区间运算符
区间,使用三个点表示(a…b),表示从a到b,包含a和b,b要大于a,包含第一个和最后一个
半开区间,(a..<b),表示从a到b,但不包括b,包含第一个,不包含最后一个。
半开区间通常用来循环一个数组,数组下标从0开始,要循环一个长度为5的数组,需要从0到4,那么可以使用半开区间运算符:[……]
区间,使用三个点表示(a…b),表示从a到b,包含a和b,b要大于a,包含第一个和最后一个
半开区间,(a..<b),表示从a到b,但不包括b,包含第一个,不包含最后一个。
半开区间通常用来循环一个数组,数组下标从0开始,要循环一个长度为5的数组,需要从0到4,那么可以使用半开区间运算符:[……]
空合运算符使用两个问号来表示(aa ?? bb),对aa进行是否为nil判断,如果aa不是nil,那么就解封返回aa,否则返回bb。
前提是,aa必须是一个可选类型(?),同时,bb的类型和aa一样。
空合,是对使用三元运算符来判断某个值是否为nil的简写方式:
retu[……]
Swift中问号表示这是一个可选类型,白话翻译:某个常量或者变量可能是一个类型,也可能什么都没有,我不确定它是否真的会有值,也许会是nil。
比如:
let number1 = “123”
let number2 = number1.toInt()
//number2是Int?类型 或者叫opti[……]
元组(tuples)是swift中一个特有的数据类型。它可以复合一系列不同类型的值。通常在函数的返回值中使用。
这是一个元组:
let http404Error = (404,”not found”)
该元组类型为:(Int,String)
在读取元组时,有三种方式:
1、内容分解方式,将元组内[……]
在OSX下,编辑和发布wordpress文章,可以使用MarsEdit,非常的方便!
本文就是用MarsEdit发布的。
下载链接:http://pan.baidu.com/s/1hqvQeHm(含JH Tool)
MarsEdit官网:http://www.red-sweat[……]
基于Ruby,使用一条命令即可安装:
sudo gem install cocoapods
参考这2篇文章
http://code4app.com/article/cocoapods-install-usage
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"[......]