-
let声明常量; var声明变量。查看全部
-
switch case后不能为空查看全部
-
let colors =[ "Air Force Blue":(red:93,green:138,blue:168),"Bittersweet":(red:254,green:111,blue:94),"Canary Yellow":(red:255,green:239,blue:0),"Dark Orange":(red:255,green:140,blue:0),...] var backView = UIView(frame:CGRectMake(0.0, 0.0, 320.0,CGFloat(colors.count*50))) backView.backgroundColor = UIColor.blackColor() var index = 0 for (colorName,rgbTuple) in colors{ var colorStripe = UILabel(frame:CGRectMake(0.0, CGFloat(index*50+5),320.0 , 40.0)) colorStripe.backgroundColor = UIColor(red: CGFloat(rgbTuple.red) / 255.0, green: CGFloat(rgbTuple.green) / 255.0, blue: CGFloat(rgbTuple.blue)/255.0, alpha: 1.0) var colorNameLabel = UILabel(frame: CGRectMake(0.0, 0.0, 300.0, 40.0)) colorNameLabel.font = UIFont(name:"Arial",size:24.0) colorNameLabel.textColor = UIColor.blackColor() colorNameLabel.textAlignment = NSTextAlignment.Right colorNameLabel.text = colorName colorStripe.addSubview(colorNameLabel) backView.addSubview(colorStripe) index++ }查看全部
-
a??b 对可选型解包 如果a非空就等于a 如果为空就等于b查看全部
-
viewHeight = basicViewHeight + (inFullScreenMode ? statusBarHeight : 0)查看全部
-
赋值操作没有返回值查看全部
-
空类型的本质是一个空元组查看全部
-
两种方式创建空字符串查看全部
-
闭包是引用类型查看全部
-
var i = 0, j = 0 mainloop:for (i = 0; i<10; i++){ for (j = 0; j<10; j++){ if board[i][j] == 1{ break mainloop } } } 给外层循环加标记以后可以直接用break+标记跳出外层循环查看全部
-
可选型查看全部
-
枚举类型很灵活查看全部
-
枚举可以不设置具体类型,也可以设置为整形等查看全部
-
枚举类型查看全部
-
函数和必包是引用类型查看全部
举报
0/150
提交
取消