-
//1. condition 条件是不需要加() //2. statement 即使只有一句话 也要加 {} if condition{ statements }else if condition{ statements }else{ statements } //1. switch不需要显示的写break,所以判断多个值用逗号分割 //2. case可以是任何类型 switch char { case "a","A": println("Great"); case "B": println("Just so-so"); defalut: println("It's bad"); }查看全部
-
import Foundation //导入方法 str.capitalizedString //单次首字母大写 str.uppercaseString //所有字母大写 str.lowercaseString //所有字母小写 str.componentsSeparatedByString(" ") //分割字符串 str.componentsSeparatedByCharactersInSet(NsCharacterSet(charactersInString:" !-")) //各种字符分割字符串 str.bridgeToObjectiveC() //转换成ObjectiveC字符串对象 str.bridgeToObjectiveC().rangeOfString("swift") //查看swift在str里面索引跟长度 如(16,5)查看全部
-
var toIndex = advance(str.startIndex, 4)获取字符串指定位置的字符索引查看全部
-
常量变量查看全部
-
1,和O-C中无缝的桥接:(PI as NSString).doubleValue; (PI as NSString)是将swift中的字符串无缝桥接为O-C中的字符串,并调用O-C中的字符串方法。 2,将Array桥接为NSArray。 ------>var arr = [1,2,3]; (arr as NSArray).indexOfObject(3). 3, var arr2:[AnyObject] = ["imooc",1,1.3]; ------> (arr2 as NSArray);查看全部
-
在swift中:集合是无序的数据集合。数组是有序的数据集合。字典是是键—值数据对集合。Var A = Set<Int>()----->定义一个Set集合。Set集合中加入元素时是调用insert方法。 2,集合的初始华:Set<Int> = [] 或者用 :Set<Int> (); 3,集合的遍历:for a in A{ do sth } 4,可以对集合进行数学中的集合的运算:intersect:交集。 union:并集。 subtract:集合的减法。 5,isSubsetOf判断是否为子集。 isStrictSubsetOf真子集。 isDisjointwith是判断两集合是否相离。查看全部
-
func 函数名称(必须的参数 , 默认参数,可变参数 ...)-> returnType { }查看全部
-
二维数组查看全部
-
二维数组查看全部
-
switch高级特性 value binding switch-where switch-fallthrough查看全部
-
1. switch不需要显示的写break,所以判断多个值用逗号分割 2. case可以是任何类型查看全部
-
字符串的拼接 str +=str2查看全部
-
用下划线隔开大数字也不影响数字的表达。如: 100000=1_00_000查看全部
-
在swift语言中 用 let 来首定义常量(定义后不能赋予新值) 用 var 来首定义变量(定义后能赋予新值)查看全部
-
在swift语言中,字符串必须用双引号引起来。四种基本类型在写的过程中首字母要大写。查看全部
举报
0/150
提交
取消