构造器可以通过调用其它构造器来完成实例的部分构造过程。这一过程称为构造器代理,它能减少多个构造器间的代码重复。 以下实例中,Rect 结构体调用...
属性观察器监控和响应属性值的变化,每次属性被设置值的时候都会调用属性观察器,甚至新的值和现在的值相同的时候也不例外。 class samplep...
闭包表达式语法 {(parameters)->(returntype)in statements } 简单运用: // 定义一个闭包函数 let...
1: For-in 循环 let arr = ["张三","李四","王二"] fornameinarr { print(name) } //张...
数组 数组以有序的方式来储存相同类型的值。相同类型的值可以在数组的不同地方多次出现。 创建空数组 (通过 + 号连接两个数组 ) var arr...
字符串 【注: Swift 的String类型桥接到了基础库中的NSString类。Foundation 同时也扩展了所有NSString定义的...
不废话, 直接上代码!!!!! 第一种: let viewController = self.navigationController?.vie...
let paragrap=NSMutableParagraphStyle() paragrap.lineSpacing = 10 let att...
// MARK: 代理方法 -- WKWebView func webView(_ webView: WKWebView, didFinish ...