-
1. .count 2. .isEmpty 3. .append 4. += array 5. .insert("xxx",atIndex:2) 6. .ramoveAtIndex 7. .removeLast 8. .removeAll 9. .removeRange 10. array[2...4] = ["cc","d","e"] 区间替换数组数据,数量可以不匹配 知识点1: 遍历数组 1. for item in array{} 2. for index in 0..<array.count{} 3. for (index,item) in enumerate(array){}查看全部
-
var array =["1","2","3","4"]数组类型相同 var array1:[String] = ["1","2","3","4"] var Array3:Array<String>= ["1","2","3","4"] 创建空数组 var array4 = [Int]() //0 elements 0个元素 var str = String() //调用类对象 var array5 = Array<String>() 可用 array =[] 清空数据 当时数据类型已经确定 array=[String]() array=Array<String>() 数组元素添加 array.append() array6=[Int](count:10,RepeatValue:0)初始化重载 10个为0的元素被创建 var array7 = [2,2,4] var array8= array6+array7// 结果为10个0然后2 2 4 猜测等同与array8=array6.append(7)查看全部
-
知识点1: var Str = "Welcome to Play Swift! Step by Step learn Swift language from now!" str.rangeOfString("Step") 结果: {some "23..<27"} 显示字符串在字符串中首次出现的位置-正查 str.rangeOfString("step",options:NSStringCompareOptions.BackwardSearch) 结果 {some "31..<35"} 显示字符串在字符串中首次出现的位置-倒查 str.rangeOfString("welcome",options:NSStringCompareOptions.CaseInsensitiveSearch)--大小写不敏感查询 str.rangeOfString("step",options:NSStringCompareOptions.CaseInsensitiveSearch,searchRange)--自定义查找范围 知识点2:Range如何声明? let strRange = Range<String.Index>(start:str.startIndex,end:str.endIndex) 知识点3:String.Index如何创建? let startIndex:String.Index = str.startIndex let endIndex:String.Index = advance(str.startIndex,10) 知识点4: 根绝范围截取字符串 .subString 知识点5: 根据索引插入字符串 .insert 知识点6: 删除字符 .removeAtIndex .removeRange 知识点7: 替换 .stringByReplacingCharactersInRange查看全部
-
导入类库 Foundation使用String更多功能 知识点1:首字母大写 .capitalzedString 知识点2:全字母大写 .uppercaseString 知识点3:全字母小写 .lowercaseString 知识点4:trim的运用 .stringByTrimmingCharactersInSet(NSCharacterSet.whithspaceCharacterSet()) 掐头去尾去空格 .stringByTrimmingCharactersInSet(NSCharacterSet(characterInString:"xxx")) 定制去字符 知识点5: 字符串分割 .componentsSeparatedByString("xxx") .componentsSeparatedByCharactersInSet(NSCharacterSet(characterInString:"xxx")) 知识点6: 字符串连接 .join([数组]) 实例: str4 = "-" str4.join(["1","2","3"]) 结果: "1-2-3"查看全部
-
字符串比较按照 字典序 来比较 而不是 字符串长度 字典序靠后的大 shasPrefix 判断是否包含前缀 返回逻辑值 hasSuffix 判断后缀查看全部
-
String 和 Character 知识点1: 如何判定可变字符串与不可变字符串? let String --> 不可变字符串 var String --> 可变字符串 知识点2: String 与 for-in 结合使用 for c in str{ println(c) } 目的: 打印字符串中每个字符 知识点3: 字符串 += 字符在正式版不支持 字符串 += 字符串支持 知识点4: countElements函数可以计算字符串长度:countElements(str)查看全部
-
1.位运算符是对两个数值的按位运算;逻辑运算符是对两个表达式进行布尔逻辑的运算查看全部
-
3-3 区间运算符和for-in循环 知识点1:语法规则 [a,b] --> a...b [a,b) --> a..<b 知识点2:区间和for-in的结合使用 for index in 1...10{ index } 以上代码运行10次,用来查看index的值 知识点2: for-in的索引是let类型查看全部
-
nil 聚合操作 a必须是可选型, b必须和a是同类型; a??b -> a != nil ? a! : b a 是否为空, a为空则选 a!,否则选b 对可选型解包 如果a非空就等于a 如果为空就等于b查看全部
-
//整型 // Int //浮点型 //Double(64位的浮点数,精确到小数点后15位), //Float(32位的浮点数,精确到小数点后6位) //字符串型 //String 必须用双引号引起来(注:无需OC中的“@”符号) //以上类型声明时首字母大写 //swift录入大数字如100000000时 支持下划线分割写法以便观察,如1_0000_0000,或者100_000_000 //swift中用true和false表示布尔型变量 注意:都为小写 let imtrue = true //swift中 if预计条件语句的小括号表示优先级,即若只有一个条件,可不写小括号 //swift中 if语句的大括号不能少,即使只有一句代码 if imtrue { println("哈哈哈哈哈") }else if 3 + 5 == 8{ println("哈哈哈哈哈 下面的代码不会被执行惹") } else{ println("你错啦→_→") } // swift中 Int类型的值 不能作为逻辑值 即非零不再表示真查看全部
-
//整型 // Int //浮点型 //Double(64位的浮点数,精确到小数点后15位), //Float(32位的浮点数,精确到小数点后6位) //字符串型 //String 必须用双引号引起来(注:无需OC中的“@”符号) //以上类型声明时首字母大写 //swift录入大数字如100000000时 支持下划线分割写法以便观察,如1_0000_0000,或者100_000_000 //swift中用true和false表示布尔型变量 注意:都为小写 let imtrue = true //swift中 if预计条件语句的小括号表示优先级,即若只有一个条件,可不写小括号 //swift中 if语句的大括号不能少,即使只有一句代码 if imtrue { println("哈哈哈哈哈") }else if 3 + 5 == 8{ println("哈哈哈哈哈 下面的代码不会被执行惹") } else{ println("你错啦→_→") } // swift中 Int类型的值 不能作为逻辑值 即非零不再表示真查看全部
-
let - constants 常量 var - variables 变量 Fundamental Types: 整型 Int, 浮点型 Double、 Float, 字符串型 String. Double(intName) 强制转换。查看全部
-
字符串操作函数。查看全部
-
has prefix,前缀。has suffix,后缀。查看全部
-
str.append()这是一种形式吧查看全部
举报
0/150
提交
取消