-
可变字符串查看全部
-
区间运算符查看全部
-
新增比较运算符查看全部
-
swift 运算查看全部
-
1.Optionals表示可以有值,可以没值,没有值就是nil 2.swift中基本数据类型可以为nil,oc就不可以 3. var a:Int 会报错,因为没有初始化,除非加上可选, var a:Int ? 4.let userInput = "abc" var age = userInput.toInt(), userInput.toInt()返回int?,用户输入的可能是字符串,也可能是数字,因此age可能是int,可能是 nil 5.String(age)类型转换时,被转换的不能是可选型,否则报错。String(age!)要解包 6.可选型很多方法都不能调用,所以要解包查看全部
-
函数:参数如果是可选,则传进去的也要可选。(name ?? "Guest") 的意思是,看name有没有值,有就用name ,没有就用 Guest查看全部
-
yuanzu查看全部
-
Set 的初始化方法以及调用。查看全部
-
数据类型 Int Double String查看全部
-
枚举规定类型后的rawValue调用,注意这里涉及到可选型的一个概念查看全部
-
闭包作为函数调用的最后一个参数时可以写在括号外面?好像是这个意思,往后使用时候需要注意这点查看全部
-
太抽象,不过可以mark一下查看全部
-
arr = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0] arr = arr.sorted { ( a:Int, b:Int) -> Bool in return a > b} arr arr = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0] arr = arr.sorted { a, b in return a > b} arr arr = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0] arr = arr.sorted { a, b in a > b} arr arr = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0] arr = arr.sorted { $0 > $1 } arr arr = arr.sorted(by: >) arr查看全部
-
var backView = UIView(frame : CGRectMake(0.0, 0.0, 320.0, CGFloat(colors.count * 50))) backView.backgroundColor = UIColor.blackColor() backView var indexP = 0 for (colorName,rgbTuple) in colors { // var colorStripe = UILabel(frame:CGRectMake(0, CGFloat(index*50 + 5), 320.0, 40.0)) // index ++ var colorStripe = UILabel(frame : CGRectMake(0.0, CGFloat(indexP*50 + 5), 320.0, 40.0)) // colorStripe.text! = colorName colorStripe.text = colorName colorStripe.textAlignment = NSTextAlignment.Center colorStripe.backgroundColor = UIColor(red: CGFloat(rgbTuple.red/255.0), green: CGFloat(rgbTuple.green/255.0), blue: CGFloat(rgbTuple.blue/255.0), alpha: 1.0) indexP += 1 backView.addSubview(colorStripe) } backView查看全部
-
计算字符数量查看全部
举报
0/150
提交
取消