swift
洲洋世界
这个作者很懒,什么都没留下…
展开
-
swift 中的?和!
普通值Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringValue' used before being initialized//let hashValu原创 2016-11-17 11:21:07 · 392 阅读 · 0 评论 -
Swift3.0——字符串与基本运算符中的变化
var string = "Hello-Swift"//获取某个下标后一个下标对应的字符 char="e"//swift2.2//var char = string[startIndex.successor()]//swift3.0var char = string[string.index(after: startIndex)]//获取某个下标前一个下标对应的字符 char2 = "t原创 2016-11-24 08:43:09 · 3091 阅读 · 0 评论 -
Swift中下划线"_"和"#"
下划线 “_”1.格式化数字字面量 通过使用下划线可以提高数字字面量的可读性,例如:let Double = 1.000_001 let one = 1_000_000 2.忽略元组的元素值 在使用元组时,如果有的元素不需要使用,这时可以使用下划线将相应的元素进行忽略,例如:let http404Error = (404, "Not Found") let (_, errorMes转载 2016-11-25 09:03:42 · 689 阅读 · 0 评论 -
Swift3.0中UIAlertView&UIAlertAction逐渐被抛弃,用UIAlertController代替
在iOS9中UIAlertView这个控件被UIAlertController所取代,虽然UIAlertView暂时还没有被完全废弃,但是这不过是早晚的事情。let alertController = UIAlertController(title: "通知", message: "确定还是取消", preferredStyle: .alert) // 这里因为控件都不存在改变的可能,所以一律使用l原创 2016-11-25 13:57:34 · 4650 阅读 · 0 评论