-
使用switch语句必须穷举所有可能性.查看全部
-
1. swift 不需要break(和其他语言不同的地方) 2.switch多值得写法(swift独特的增强) 3.switch语句必须穷举出所有可能性,default中可用break或()表示空语句,不能使用;来表示一个空语句查看全部
-
_ 可以省略掉某个值查看全部
-
学习 Swift 和 iOS开发不应该是 相互割裂的:只学语言太枯燥,直接开发无法下手。就应该相辅相成,螺旋上升查看全部
-
import UIKit //x^4 - y^2 = 15*x*y awsq:for m in 1...300{ for n in 1...300{ if m*m*m*m - n*n == 15*m*n{ print("\(m) , \(n)") break awsq } } }查看全部
-
var imInt: Int = 80 // 整型 Int.max // check the max value Int.min var uInt:UInt = 80 UInt.max UInt.min Int8.max //127 Int8.min UInt8.max //255 UInt8.min Int16,32,64 UInt16,32,64 let binaryInt:Int = 0b1001 // 二进制赋值 let binaryInt:Int = 0o21 // 八进制赋值 let binaryInt:Int = 0x11 // 十六进制赋值 let bignum = 1_000_000 // 可以带分隔符号
查看全部 -
补充NSString的用法: var s3 : NSString = "one third is 0.33"
s3.substringFromIndex(4) third is 0.33 从索引几开始
s3.substringToIndex(3) one 从开始到该索引止
s3.substringWithRange(NSMakeRange(4,5)) 4:从索引4开始;5:截取的总长度
另外,String的长度和NSString长度的用法:
var s4 : String = "Hello"
var s5 : NSString = "Hello"
String的用法:s4.characters.count NSString的用法:s5.length
查看全部 -
str.append不会改变str查看全部
-
在 case 中加入 where ,更加精确的限定匹配内容。 if case 10...19 = age { print } if case +模式 = 变量 if case 10....19 = age where age >=18{ } case where,匹配模式,缩短代码,增加易读性。 for i in 1...100{ if i%3==0{ print(i) } } 使用 case where for case let i in 1...100 where i%3 == 0{ print(i) }查看全部
-
github地址查看全部
-
调用bicolor必须用cgfloat查看全部
举报
0/150
提交
取消