-
1. switch不需要显示的写break,所以判断多个值用逗号分割 2. case可以是任何类型查看全部
-
常量的数组和字典,不能增,删,改。查看全部
-
dict.count dict.isEmpty dict[key] 返回可选类型 dict[newKey] = "new Value" dict.updateValue("value", forKey: key) //返回被修改的数据 dict.removeValueForKey(key) //返回被删的值 dict.keys //key数组 dict.values //value数组 [Int] (dict.keys)查看全部
-
dictionary 1.字典存储的数据是键和值的数据对 2.所存储的数据中,键和值可以是任意数据类型 3.一个字典只能存储固定一种键和值的数据类型搭配 4.字典内容是无序的 Dictionary<Int,String> [Int, String]查看全部
-
集合的查找,删除元素比 顺序的 数组快。查看全部
-
array.insert("string", atIndex: 0) removeAtIndex removeLast removeAll removeRange for (index, item) in enumerate(array){ //遍历 }查看全部
-
Array var array = ["A","B"] var array:[string] = ["A","B"] var array:Array<string> = ["A","B"] var array = [Int]( ) var array = Array<String>( ) var array:Array<Int> = [ ] var array = [Int](count:10, repeatedValue:0)查看全部
-
import UIKit var str = " " str.rangeOfString("str") //指定字符串的位置, 23..<27 str.rangeOfString("str", options: NSStringCompareOptions.BackwardsSearch) //right->left //CaseInsensitiveSearch... str.startIndex //String.Index 类型 str.endIndex let strRange = Range<String.Index>(start:str.startIndex, end:str.endIndex) //表明字符串的range范围 0..<66 rangeOfString("str", options: , range: , ) var toIndex = advance(str.startIndex, 14) str.substringToIndex(toIndex) str.substringFromIndex(fromIndex) str.substringWithRange(strRange) str.insert("!", atIndex: insertIndex) str.removeAtIndex(insertIndex) str.removeRange(strRange) var replaceEndIndex = advance(str.startIndex, 13) str.stringByReplacingCharactersInRange(Range, withString:)查看全部
-
import 导入库 import Foundation str.capitalizedString str.uppercaseString str.lowercaseString str.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) //空白截取 NSCharacterSet(charactersInString:" !") //去掉指定字符 str.componentsSeparatedByString(" ") // 按照指定字符分成数组 var str1 = "-" str1.join(["1","2","3"]) // 1-2-3查看全部
-
字符串插值 \(string) str.hasPrefix(prefix: String) 判断 str 的前缀是否是 prefix 。 str.hasSuffix(suffix: String) 判断 str 的后缀是否是 suffix 。查看全部
-
String let str1 var str2 var str3 = "" var str4 = String() //Object str2 += "hi" str2.isempty() //返回 true/false 单独字符 var ch:Character = "a" str2.append(ch) countElements(str2) //字符数 var str5:NSString = str2 //OC类型 Unicode \u{1F496} //swift 计数1, OC计数2;查看全部
-
Logical Operator !a a &&b a || b Bit Operator a & b a | b查看全部
-
区间运算符 Range Operator [a,b] a...b [a,b) a..<b查看全部
-
nil 聚合操作 a必须是可选型, b必须和a是同类型; a??b -> a != nil ? a! : b a 是否为空, a为空则选 a!,否则选b 对可选型解包 如果a非空就等于a 如果为空就等于b查看全部
-
1.swift中赋值语句无返回值,所以不能当作if的判断条件 2.浮点数也能参与取模取余运算查看全部
举报
0/150
提交
取消